Never miss a Delaware County story!
An elusive legend, Bigfoot — otherwise known as the Sasquatch — has been spotted all around North America over the decades. Now, there are claims that the…
Before we send you to this site, please subscribe to our daily newsletter.