Interesting

Bizarre Jungle Giant Caught on Camera Walking Upright by a Waterfall in an Indonesian Forest

It’s supposed to be a mythical creature hiding somewhere in the Pacific Northwest of the United States, but has Bigfoot finally been captured on video in Indonesia?

Powered by WPeMatico