Latest Toadzilla, a giant cane toad found in Australia, may be a record-breaker 01/20/202301/20/2023 0 minutes, 9 seconds Read Rangers in northeastern Australia were astonished when they stumbled across what may be the largest toad on record, weighing in at nearly 6 pounds. Article Source: Latest From CNN Read More