Woman Unidentified 41 Years After Man Brought Her Decomposed Head To A Police Station
British police believe “Mary Ellen” was dead in the cellar of a Bolton home for sixteen years.
On December 14, 1982, John Baxendale handed officers at a police station in Bolton, England, a decomposed human head.
John and his family had been living in the Bromwich Street home for just a few…