Ira B. Spells, a 38-year-old resident of Oklahoma City, Oklahoma, tragically lost his life on December 5, 2023. His body was discovered by police officers near Northwest 10th Street and Rockwell, lying on the ground next to his bicycle. The circumstances surrounding his death were immediately suspicious, and authorities quickly launched a homicide investigation.
Initially, the Oklahoma City Police Department (OKCPD) did not disclose the specific cause of Spells' death, only stating that
...Read More