Jan 20, 2023 Matt Growcoot Photos of ‘Toadzilla’: World’s Largest Toad Discovered in Australia An enormous toad discovered in northern Australia is believed to be a record-breaker and has been dubbed "Toadzilla." Jan 20, 2023