took a swim here one very cold winter day a few years ago.

this photo was taken weeks later after it "warmed" up and there was some water on the ice shelf.this is the Mississippi River at South Minneapolis not far from from home where there is a free run dog park.while our back was turned our dog went out on the ice...you can see lots of dog prints around the edge. she was new to us from a dog rescue group and wanted to explore everything..we turned to see her in the water up to her neck and struggleing to get back up on the shelf.i knew if we lost that dog my wife would be heart broken.i also knew that the ice was over a shallow--hip deep--sandbar.sooooo---
i belly flopped out on the ice and pushed off. i could not grab her collar so i busted the ice with my fist so she could swim
too me..at that point the ice around me busted and i ended up on a surfboard of ice..well between her struggeling and swimming and me grabing and pulling we got to a point where i was only about six feet from shore so i stood up in hip deep water and we both floundered to shore--with my wife calling and shouting for the dog to come to her...someone ran up and offered to call 911 but i thought it would be best to make a fast walk back to the car for the five minute drive home..
i had short felt lined boots,jeans with snowboarder pants over them..flannel shirt,poly fluff pull over,down vest and a 60/40 parka..the temps were around zero..i walked fast with my heart pounding and by the time i got to the car 20 minutes later the jacket was froze stiff. i had to use my wifes mitts because mine were wet and froze in minutes..the dog had ice over its fur..at home we both got in a hot shower--the dog just lay in the tub while i pulled off the wet clothes under the shower..i spent alot of time in there warming up and had a long nap. if this had taken place anywhere else i would of had a big problem..in a more remote place a fast big fire would have been my only chance.so if you think about self rescue thats only half the problem.you better have a way to make lots of heat--very fast--