Two men and a dog are safe after the Traverse City Michigan Coast Guard rescued them from the chilly waters of Lake Superior.

The Coast Guard received a distress call from a 29 foot sailboat that had become stranded, a rescue effort was immediately underway with one of the men on the boat actually falling overboard, but was able to swim to shore and be rescued.

The other man on the sailboat had a dog with him as the boat was taking on water, so the Coast Guard ending up using a helicopter to rescue him and his dog since conditions were unsafe and water was fairly shallow around the boat.

Watch the hair raising rescue below.