A Brooklyn father is in custody after he allegedly shot his nine-month-old baby girl in the abdomen. Apparently Pedro Rosales was cleaning his illegal "Colt .45 handgun Saturday when it accidentally fired."

The Post reports, "The mom and dad said they were riding a subway train and when they got off at the Myrtle Avenue station, the baby began to cry. They told police they looked at her, realized she was bleeding, and took her to nearby Woodhull Hos­pital." But it turns out that Rosales was cleaning the gun in their apartment at 580 Sutter Avenue when it went off.

According to the Daily News, "Police said a bullet Pedro Rosales, 47, fired from an unregistered Colt .45 handgun punched a hole into Jessica’s hip and went out her back. The gun was found inside the apartment. The baby’s mother, Jessica Aguilar, 24, told cops she was out for most of the day. When she returned, her child was crying and there was blood on her clothes."

Baby Jessica Rosales was taken to Bellevue Hospital for surgery. She's now listed in stable condition. A neighbor told WCBS 2, "I’m just praying that the child is OK," adding, "I never suspected that he would carry any gun because he’s a working man. He’s a good person." However, WCBS 2 says that Rosales, 47, has a history of gun arrests.

Rosales has been charged with assault, reckless endangerment, criminal possession of a weapon, and acting in a manner injurious to a child," WABC 7 reports, while Aguilar is charged with reckless endangerment, and acting in a manner injurious to a child.