Exploring Letchworth State Park A Natural Wonder in New York
Exploring Letchworth State Park A Natural Wonder in New York Letchworth State Park, also known as the "Grand Canyon of the East," is a breathtaking natural wonder located in western New York. Spanning over 14,427 acres, the park encompasses