Lucy Letby: Did She Really Do It? A Verified Explainer
explainer
Lucy Letby, a former neonatal nurse at Chester County Hospital in England, was convicted in 2023 of murdering seven babies and attempting to murder 11 others between 2015 and 20...
Open article