Taughannock Falls 3767 w31
Taugannock Falls are the tallest Falls in New York State located in the Finger Lakes Region.
Tauganaugk3767waterfallriverlandscapescenicrockswallscascadenew yorkfinger lakespoolpondmossfernsbridgetreesleaves