In Australia, a massive cane toad known as "Toadzilla" was discovered. The 2.7kg amphibian astounded rangers who discovered it in North Queensland's Conway National Park. According to the Queensland Department of Environment and Science, rangers were clearing a trail when they discovered the toad. Ranger Kylee Gray stated that her team was "blown away" by the … [Read more...] about A Massive ‘Toadzilla’ The Size Of A Newborn Baby Was Discovered In Australia