TALAT – SIX-POUND “TOADZILLA” MAY BE WORLD’S BIGGEST TOAD!

A six-pound toad creeps out the internet and just may hop into the record books! Today in TALAT!