Bigfoot never gets caught, never goes away. Maybe this time the Russians will succeed in nailing this mystery down. The forests of Russia are equal to the size of the entire United States. Could be a lot of secrets in a wilderness that vast.

Story Source:
Dreamland Video podcast
To watch the FREE video version on YouTube, click here.

Subscribers, to watch the subscriber version of the video, first log in then click on Dreamland Subscriber-Only Video Podcast link.