Letby, Lucy Sentencing: At the Countess of Chester Hospital in Chester, England, Lucy Letby, a former neonatal nurse, was implicated in newborn deaths
Read MoreLetby, Lucy Sentencing: At the Countess of Chester Hospital in Chester, England, Lucy Letby, a former neonatal nurse, was implicated in newborn deaths
Read More