Upper Canada Sasquatch
70 Videos13 Followers5 Approval8.3 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
6 months ago
Created 1 year ago