Originally published at: The Largest Cane Toad Found in Australia - TWTUG 63 | The Wild Times Podcast
This week we discuss Peter’s fruit picker incident. PLUS the recent “Toadzilla” found in Australia AND who would win in a fight, a chimpanzee or black bear?