Skip to Content

An alleged sasquatch sighting by Chinese tourists in Canada, July 2013.