Otis Rice, aged 59, tragically passed away on May 21, 2022, in Saint Louis, Missouri. He was found with gunshot wounds in his stomach shortly before 2 a.m. in the 4000 block of North 25th Street in the Hyde Park neighborhood. Despite efforts to save him, Otis Rice was pronounced dead at a hospital. The circumstances surrounding his death were immediately recognized as suspicious, leading to an investigation by local authorities.
The investigation into Otis Rice's death revealed that he ha
...Read More