Letchworth State Park... "The Grand Canyon of New York State."
Photo by The Railsplitter
Posted March 19, 2011