Toadzilla! Monster cane toad discovered

Check this out! A monster cane toad weighing in at 6 pounds was found in Australia. It has now been dubbed Toadzilla.