by Ben Johnson SHANGHAI, July 10, 2013 (LifeSiteNews.com) – A 19-year-old woman gave birth to a baby girl in a public toilet, then threw the newborn baby out a 12th story window to her death, according to police in Shanghai. Neighbors found the blood-stained newborn's body on the ledge of a fourth floor window… (0)

[email protected] (4480 Posts)