CBS News @CBSNews
The biggest toad in history may have just been discovered at a national park in Australia. It was dubbed Toadzilla and it's so massive that when a park ranger discovered it, all she could do was gasp at its size. https://t.co/9uvEN3HN9J https://t.co/wBOLQr8LIT — PolitiTweet.org