A Great Dane snatched a 6-month-old baby from her mother's arms in Monrovia and ran with the girl in his mouth before dropping her in the street, authorities said Wednesday.

The baby’s mother was talking in the doorway of a neighbor's home Monday when the 180-pound dog rushed out, slammed into her, snatched the baby with his jaws and ran off, said Lt. Michael Lee of the Monrovia Police Department.

The dog ran about 200 feet, carrying the baby by her right side, before dropping her in the street, Lee said. Police and paramedics found her there and airlifted the baby to Los Angeles County-USC Medical Center after the 2:45 p.m. incident in the 600 block of Laurel Lane.

The baby was in stable condition Wednesday with broken ribs, a collapsed lung, a perforated liver, broken clavicle and multiple puncture wounds to her back, Lee said.