Waterfall
Mesmerizing and soothing, waterfalls are some of nature’s most stunning creations, and there are hundreds of them carved into the glacial landscape of Western and Central New York. Read more
When you think of New York and waterfalls, Niagara Falls likely comes to mind. While Niagara Falls is a stunning natural wonder, did you know that New York State boasts over 2,000 waterfalls? Follow along as we embark on a waterfall road trip to Letchworth State Park and Stony Brook State Park. Read more