Australia recently made headlines with an extraordinary discovery: a massive cane toad weighing a staggering 5.95 pounds. This amphibian, nicknamed “Toadzilla,” was found in Conway National Park by ...