Rescue crews pulled this man out of the icy cold waters of the Des Moines River Monday afternoon.
Authorities say they got the call about the man around 1:30 p.m. and witnesses told officials they saw him jump into the water.
He was clinging to ice in the river as workers in wet suits used a boat to bring him back to safety...but getting him out was no easy task.
"Fortunately he didn't get under the ice. But as you saw the challenge of the thickness ... it wouldn't support our body's weight so that's why we brought that new rescue boat that we have that allows us to slide it across ice."
Its not clear how the man got into the water, although several sources report at one point he started swimming away from rescuers and resisted help. He's since been taken to the hospital for treatment.
Corbin and Dylan Crawford said they were throwing rocks near the bank of the Des Moines River Dylan's shoe got stuck. Corbin went to help him but they both fell into the freezing water.
Fortunately firefighters arrived in time to rescue them and no one suffered serious injuries.
Also on AOL:
Massachusetts man finds and returns long-lost $127K
Veteran gets help with service dog's medical bills
Lost painting found in 'Stuart Little'