Molly, a 3-year-old Australian shepherd, had four broken legs after being hit by a snow plow. Her veterinarian said it's a miracle she even survived.
Molly's owner is a veteran who couldn't afford to pay for surgery and recovery. She was nearly put down. When friends found out, they took to the internet, asking people to help "give a veteran something wonderful for Christmas."
People responded, raising $40,000.
Molly went into surgery on Saturday and it was a success. She is now undergoing physical therapy and will return home in two weeks.
Her owner said the show of compassion has changed his life.