Taughannock Falls Winter

$50.00$140.00

Taughannock Falls, NY 2019

Taughannock Falls (meaning “in the trees” in Algonquin) is 215 feet tall and is the tallest free-falling waterfall in the Northeastern United States. It’s also believed that it has been carving a path through this canyon for over 12,000 years.