Bigfoot Is Here. Can You See Him?

Posted Monday, March 26, 2018

By Squatchable.com staff

The Squatchmaster goes deep into the Ohio forests to bring us this fascinating video where it is said he is being watched by a Bigfoot nearby. So can you spot it?