Upper Canada Sasquatch
70 Videos13 Followers5 Approval8.2 K ViewsVisiting, exploring and discussing Sasquatch sighting locations, in the Southern half of Ontario, Canada.
Latest Video
All Videos17:07
UCS Episode 51 - River Valley Recon
5 months ago
Created 1 year ago