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
Published on 2 years, 9 months ago
If you like Podbriefly.com, please consider donating to support the ongoing development.
Donate