ST. CLOUD, Minn. (AP) — Stearns County authorities say a Freeport man drowned when the skid loader he was driving broke through the ice on an abandoned manure pit on his farm.

The sheriff's office says 46-year-old Duane Herzog was submerged for about 20 minutes before rescuers extricated him from the machine and pulled him from the water on Tuesday afternoon.

He died later at Hennepin County Medical Center in Minneapolis. The cause was listed as accidental drowning.