Lucy Letby, a British neonatal nurse convicted of murdering seven babies and attempting to murder six others, has been denied permission to appeal her verdict. FOX News : World Read More
Lucy Letby, a British neonatal nurse convicted of murdering seven babies and attempting to murder six others, has been denied permission to appeal her verdict. FOX News : World Read More