Watch CBS News

"Toadzilla" found in Australia

Park rangers in Queensland, Australia, have found what they believe may be the world's largest toad. Dubbed "Toadzilla," the cane toad weighs in at around 6 pounds. CBS News' Lilia Luciano and Michelle Miller take a look.
View CBS News In
CBS News App Open
Chrome Safari Continue
Be the first to know
Get browser notifications for breaking news, live events, and exclusive reporting.