Police launched a massive nationwide search that lasted seven weeks after a placenta was found 5 January 2023 in the couple’s burned-out and abandoned car in northwestern England.
Police launched a massive nationwide search that lasted seven weeks after a placenta was found 5 January 2023 in the couple’s burned-out and abandoned car in northwestern England.