Taughannock Falls

Buy Add to Lightbox Download
Taughannock Falls is the highest waterfall in western New York with a 215 foot sheer drop. This waterfall is located near Ithaca, New York.
Taughannock Falls is the highest waterfall in western New York with a 215 foot sheer drop. This waterfall is located near Ithaca, New York.
Filename: K09taughannock0001.jpg
Copyright