Letchworth State Park, "The Grand Canyon of New York State."
Image posted by The Railsplitter
April 7, 2011
Rate this!