Wednesday, August 13, 2008

Letchworth State park, NY

It's really amazing what you can find in this country. Just 70 miles southeast of Niagara Falls there's a state park called Letchworth. It has been appropriately nicknamed the "Little Grand Canyon" of the northeast.

If you ever have the chance - visit this place. It's beautiful :)
http://www.letchworthpark.com/