ODESSA — Odessa Police have arrested a woman who is accused of intentionally killing her newborn infant. The Odessa Police Department responded to an incident located in the 2900 block of W. 6th St.
ODESSA, Texas — A newborn baby was found dead in an Odessa residence on Oct. 9, 2024, according to Steven LeSueur with Odessa Police Department (OPD). According to an OPD news release, police ...