richardlewisphotography.com
The Finger Lakes Of New York - Richard Lewis Photography
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
Rich Lewis