Taughannock Falls
Ithaca, NY Today we visited Taughannock Falls in Ithaca, NY. Taughannock Falls is one of the most stunning waterfalls in Ithaca and a popular destination for nature lovers and adventurers alike. With its breathtaking 215-foot drop, Taughannock Falls is the tallest single-drop waterfall east of the Rocky Mountains, and...