Upper Canada Sasquatch

70 Videos12 Followers5 Approval7.8 K Views

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

Latest Post

All Posts
1 year 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 1 year ago