2359

A giant cane toad the size of a small dog and nicknamed Toadzilla is captured in northern Australia