Taughannock Falls 3767 w31
Taughannock Falls is the highest waterfall in the Northeast USA at 215 feet straight drop.
Tauganaugk3767waterfallnaturetravelblack and whiterocksrivernew yorklandscapescenicclifffinger lakes