The now 68-year-old Welch was sentenced in 2017 to 48 years in prison for the Lyon sisters’ first-degree felony murders, in Bedford County, Virginia, and a series of 1996 sex crimes against two ...