Vernal Pool in New Paltz (town), New York

Vernal Pool in Ulster County is a water. Vernal Pool also exists in Town of Marbletown.

Nature
water