Taughannock Falls

Taughannock Falls (rhymes with “mechanic”) is one of the signature attractions of the Finger Lakes area. Indeed, it was certainly one of those waterfalls where it seemed like we saw it many times…