Taughannock Falls in a slight rainfall. This is a wonderful place located in upper state New York. It is near the city of Ithaca.
Prints available. Click here to order.
Related galleries: Natural Worlds Stumbled Upon
Email James Margolis about this photo