By: Massachusetts
There was a documentary about bigfoot sightings in New York state. I think White Hall is the town where there were a number of sightings, including one by a cop or two–a hotspot so to speak, supposedly...
View Article
More Pages to Explore .....