Upper Canada Sasquatch
70 Videos15 Followers5 Approval13 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
1 year ago
Created 2 years ago