ThatsInsane

A giant cane toad, dubbed “Toadzilla”, that was found by rangers in Queensland's Conway national park on Thursday, is believed to be the largest of her species ever found.

A giant cane toad, dubbed “Toadzilla”, that was found by rangers in Queensland's Conway national park on Thursday, is believed to be the largest of her species ever found.

Related videos