Connect to share and comment

newborn baby feet

Appears In:
Police believe the newborn baby fell into the toilet after his mother unexpectedly gave birth.
newborn baby feet

Authorities in China are questioning the mother of a newborn baby flushed down a toilet. The baby was pulled alive from the sewage pipe.

John Moore