New York Ranks in The Top 5 in Bigfoot SightingsNew York Ranks in The Top 5 in Bigfoot SightingsWho knew the Bigfoot capital of the east coast was right here in New York?JessJess