Updated

Every now and then a police officer has to deliver a baby. The first time Officer Bryan Anderson did it, the baby was his own son.

Anderson was on duty early Sunday in Hemet, California, when he got a call from his wife saying she was about to give birth to their baby, who wasn't due for another week.

Anderson hurried home and called paramedics, but they didn't arrive in time. The Riverside Press-Enterprise reports Anderson delivered baby Michael in their bathroom at 3:53 a.m.

The umbilical cord was wrapped around the baby's neck, but Anderson pulled it over his head.

Holly Anderson and baby Michael are doing fine.