Koi Pond in New Paltz (town), New York

Koi Pond in Ulster County is a water.

Nature
water