Taughannock Falls, at 215 feet, is one of the highest water falls in the eastern United States and is located on the western shore of Cayuga Lake, north of Ithaca, New York.
Copyright © 2007 Greg A. Lato Size: 2336x3504 / 5.7MB Restrictions: