Huge cane toad dubbed 'Toadzilla' weighing 2.7kg discovered in Australia

A giant cane toad dubbed "Toadzilla" has been discovered in Australia. Source: Queensland Government, Department of Environment and Science