BECKLEY, WV (WVNS) — Larry Webb, who was indicted for the murder of Natasha “Alex” Carter in November of 2023, died on Monday, April 22, 2024, after suffering a medical episode in prison. Webb, who was incarcerated at Mount Olive, suffered what police are calling “a medical episode.” …