Horseshoe Lake in Farm Island Township, Minnesota

Horseshoe Lake in Farm Island Township is a water. Horseshoe Lake also exists in Hazelton Township.

Nature
water