Could one of the strangest, most terrifying, and goofiest cryptids in Australian lore be real? We may have the answer!
See All 277 Episodes of "The Shocking Details"