Exploring A Spooky Abandoned New York Ski Resort

The Nevele Resort in New York’s Catskills Mountains was built in 1901, drawing thousands of visitors before being abandoned in 2009.