top of page
0
Gallery _CartView_Cart_Label (0)
Bigfoot in Beacon
Beacon, NY
Located near the Hudson River north of Sleepy Hollow, Beacon, gained some notoriety for a series of clearly-faked videos that enraged the Bigfoot community.
bottom of page