Baby Pearl, who was found dead in a small patch of woodland in Heywood, Greater Manchester, could have been the product of rape or incest, police have said.
Via: Baby Pearl could have been ALIVE when her body was rolled down rock face
Categories: English News