Steven and Evan Strong talk about the "Yowie", Australias` Bigfoot. These large upright walking hominids have been spotted in many areas of the world variously known as The Yeti, Saquatch, Gugwe and abominable snowman
Want to check another podcast?
Enter the RSS feed of a podcast, and see all of their public statistics.