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