A years-long search ended Wednesday in Florissant, Missouri, when federal marshals arrested a woman wanted for a 2020 high-speed car crash that killed two people, including her young nephew. Jiya Thomas-Felix faces two counts of involuntary manslaughter in connection with the fatal accident. A warrant for her arrest was originally issued on December 8, 2021, […] Rideshare Trail Ends Five-Year Flight Of Missouri Woman Wanted In Fatal Crash