Monday, August 1, 2016

On the Trail of Bigfoot...

Is there a giant ape living in North America? Or are some people simply trying to fool the scientists and the rest of the public? It is one of the greatest ever mysteries and it's based right here in the American north west.

1 comment: