SELLERSBURG, Ind. — The mother of a 5-year-old Atlanta boy whose body was found in a suitcase in southern Indiana in 2022 has been arrested in California after nearly two years on the run, Indiana State Police said Friday.
U.S. Marshals located and arrested Dejaune Anderson in Arcadia, California, a suburb of Los Angeles, on an October 2022 warrant out of Washington County charging her with murder, neglect of a dependent resulting in death and obstruction of justice, police said.
…
Read the full article here