
Lucy Letby is one of England's most notorious female killers. In 2015, infants began dying in the NICU at an alarming rate at the Countess of Chester Hospital in Chester, Chesire, England. It was like nothing the hospital had experienced before or since. Nurse Lucy Letby was making infants sick,…







