This five-year-old golden retriever, Crosby, was caught in a terrible situation when he fell through the ice on the Charles River and was stuck.
Crosby was rescued by Wellesley, Massachusetts firefighters when they noticed the retriever was desperate to be rescued.
You can watch in the video as the firefighter swims out to rescue the helpless dog. He is scared and alone and doesn't know what to do until a hero emerges. the firefighter gets to Crosby but finds himself stuck as well.
That's when a second firefighter plunges into the icy water. Together they pull the frozen dog to shore and save his life. Watch the dramatic rescue below.
If you loved this story, be sure to share it with your friends on Facebook!