Horseshoe Tank in Hidalgo County, New Mexico

Horseshoe Tank in Hidalgo County is a water. Horseshoe Tank also exists in Catron County.

Nature
water