Cannibal cane toads lead the week’s science news, because of course they would

cannibal-cane-toads-lead-the-week’s-science-news,-because-of-course-they-would

Cannibal cane toads in Australia pretty much shot up this week’s science news charts.