Taughannock Falls beauty and inspiration
One of the visual and auditory gems of the Finger Lakes region of upstate New York (USA) is Taughannock Falls. Huddled in one of the well-known gorges north of Ithaca, it is the namesake of Taughannock Falls State Park. To give you an idea of this spectacle: the waterfall drops 215 feet — the highest […]










