Taughannock Falls Near Ithaca New York - 1901 Poster
- from our Affiliates
This early 20th century US Geographic History photo features Taughannock Falls, the tallest single drop waterfall at 215 feet east of the Rocky Mountains located along a creek of the same name. The waterfalls are located in a state park in Ithaca, a city in New York’s Finger Lakes region which is also the seat of Tompkins County.