Features12 years ago
Newborn Baby Gets Thrown to Death from 17-Storey Building
A Chinese newborn with her umbilical cord still attached was found dead after apparently being thrown from a 17-storey building, Daily Mail reports Highly distressing images...