The view from Inspiration Point, located in Letchworth State Park, is incredible. This state park is located in the heart of Upstate New York, and is known for its beauty as the leaves begin to change each Fall. The canyon formed by the Genesee River is known as the "Grand Canyon of the East".
November 12th, 2020
Viewed 475 Times - Last Visitor from Beverly Hills, CA on 09/26/2022 at 1:35 AM