Upper Canada Sasquatch
70 Videos12 Followers5 Approval7.8 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
4 months ago
Created 1 year ago