Letchworth State Park, also known as the Grand Canyon of the East, is located in Western New York. Known for its beautiful scenery and breathtaking waterfalls, there are around 50 different waterfalls in the park, the most impressive being the lower, middle and upper falls on the Genesee River. Follow along as Rylen and Lylah …
Tags
State Park
Showing: 1 - 1 of 1 RESULTS