Bigfoot – Sasquatch

Bigfoot is a creature of folklore that is said to inhabit the forested areas of The Pacific Northwest. His existence has been discounted by many reputable scientists. However there are thousands of people who...