Two Utah troopers performed CPR on one baby and delivered another after a woman pregnant with twins went into labor on a rural stretch of Interstate 80.

Lynette Hales' friend pulled to the shoulder of the road around 9 a.m. Sunday about 25 miles east of Wendover, while Hales delivered her own baby, who wasn't breathing. Her friend called 911 and performed CPR with the instruction of a dispatcher, Salt Lake City TV Station KUTV reported.

When troopers arrived, the baby boy still wasn't breathing, so they continued CPR until he started breathing again. They then turned to the second baby, another boy.

"The trooper delivered the second baby, it gave out a healthy scream and the baby was okay," Sgt. Jimmy Banks told KUTV.

An air ambulance rushed the mother and her babies to Intermountain Medical Center. Hales said she and her boys are doing well, despite their premature birth ahead of an Aug. 11 due date.

Hales named the boys J.J. and A.J. They weighed in at 3 lbs. 6 oz. and 3 lbs. 14 oz., respectively.

Banks said another trooper delivered one baby from a set of twins born on I-80 near Wendover last year.

Troopers have some training to prepare them for similar situations as well as a bag of emergency equipment that includes a bulb to clear babies' airways, he said.