Letby Lucy wallpaper Lucy Letby Lucy Letby is a British nurse at the Countess of Chester Hospitals neonatal unit in Cheshire northwestern England. 21 hours agoLu… Tuesday, October 11, 2022 Edit