Horseshoe Pond in Town of Avon Township, New York

Horseshoe Pond in Livingston County is a water. Horseshoe Pond also exists in Essex County, Franklin County and Saint Lawrence County.

Nature
water