Kleinekill Pool in New Paltz (town), New York

Kleinekill Pool in Ulster County is a water.

Nature
water