Showing posts with label Tourists. Show all posts

Sasquatch Caught On Video By Chinese Tourists - Classic Breakdown

So what WAS that strange creature lurking in the dark forests of British Columbia? and check this out...