In Crime & Corruption
Feb 19th, 2011
The body of a newborn baby was found in a plastic bag at the Oprah Winfrey Leadership Academy for Girls in South Africa, police have confirmed. According to reports, a 17-year-old gave birth to the baby Wednesday. No word whether the baby had been murdered or died of natural causes. A case of conceal...