Bharat Express

Lucy Letby killer nurse

As a neonatal nurse at Chester Hospital in Cheshire, England, Lucy killed seven babies under her care and attempted to kill six more. She was sentenced last month to life in jail without the possibility of parole...