News

The biggest toad in history may have just been discovered at a national park in Queensland, Australia. It's so massive that when a park ranger discovered it, all she could do was gasp at its size.