Horseshoe Lake in Gail Lake Township, Minnesota

Horseshoe Lake in Gail Lake Township is a water. Horseshoe Lake also exists in Roosevelt Township, Bay Lake Township, Mission Township and West Crow Wing.

Nature
water