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