Horseshoe Lake in Wood Lake District Township, North Dakota

Horseshoe Lake in Benson County is a water. Horseshoe Lake also exists in Richland County.

Nature
water