The Finger Lakes Of New York
Gorging on the works of nature and humanity. The dramatic 215 foot Taughannock Falls you see at the top of this post isn't in some western national park, or an exotic wilderness location. It's in New York, the Finger Lakes region near the town of Ithaca to be exact. The Finger Lakes in Central New York is known for its gorges and [...]