Student Article
Escape Into Letchworth: Sehgahunda, “Vale of Three Falls”
Letchworth State Park is one of the most beautiful places on Earth. Located in the hills of Western New York State, the 17-mile stretch of the Genesee River is known as the “Grand Canyon of the East”....
Read More 2 min read