Sasquatch Island with Thomas Sewid

Sasquatch Island with Thomas Sewid

7 17 16 days ago
Thomas Sewid is a Canadian indigenous sasquatch researcher who is looking to help prove the existence of the legendary monster. Thomas is more unconventional than his counterparts, where he believes this is a flesh and blood creature that just hasn't been fully accepted as a real creature.

Find us on Facebook