Evergreen and Indian Hills fire rescue crews pulled a horse from an icy pond near Parmalee Gulch Road early Saturday morning.
Breaking through ice, dive teams waded into the pond to reach the horse, which was up to its neck in water about 10 to 15 yards from shore. Firefighters put a halter on the horse and began coaxing the animal to begin moving toward shore. When the horse slipped back into the pond, rescuers placed a rope around its rump to pull it out.
Once the animal was on its feet, firefighters began drying the horse and returned her to the owner.
"When the horse stood up, we all did a high-five," said Indian Hills Assistant Fire Chief Marc Rosenberg, who organized the rescue.
A veterinarian called to the scene began treating the lethargic horse, a 26-year-old mare. Rosenberg said Monday the horse was recovering from the ordeal. He estimated that the animal had been in the pond for more than five hours before she was found.
More than 20 personnel from Evergreen Fire/Rescue, Indian Hills Fire Rescue, the Jefferson County Sheriff's Office, Jeffco Animal Control and West Metro Fire Rescue assisted with the rescue. The rescue effort took less than an hour, Rosenberg said.