Upper Canada Sasquatch

70 Videos15 Followers5 Approval11 K Views

Visiting, exploring and discussing Sasquatch sighting locations, in the Southern half of Ontario, Canada.

Latest Post

All Posts
2 years ago • 1 attachment • 0 comments

I want to step up my channel game a notch. I'll stick with my twice a month...

Read More
Created 2 years ago