Letchworth State Park max 2005, New York, Parks, Historic sites Comments A beautiful park upstate New York rightfully called “The Grand Canyon of the East” — August 2005 Facebook Twitter LinkedIn