Tagged: Bigfoot

Bigfoot, also commonly referred to as Sasquatch, is a purported ape-like creature said to inhabit the forests of North America. Greater & Grander is the one-stop shop to provide all the Bigfoot information you need on the internet.