Horseshoe Pond
United States
>
New Hampshire
>
Merrimack County
>
Canterbury
>
Horseshoe Pond
Horseshoe Pond in Canterbury.
Horseshoe Pond
Vegetation and ground cover
water