Taughannock Falls
Just minutes before the rain started pouring down, I found I minute to get this shot of the falls near Ithaca, New York.
Taughannock Falls is the tallest waterfall in New York State. Reaching 215' high, it is over 30' higher than Niagara Falls.
Log in or register to post comments