Toadzilla, a giant cane toad found in Australia, could be a record breaker

Rangers in northeast Australia were amazed when they stumbled upon what may be the largest toad in history, weighing nearly 6 pounds.

Read Also :

US News