206 Cases Solved. Advancing justice for missing persons, unsolved homicides, unidentified and unclaimed remains.
Case Description
Any updates on this case? Let us know!
Clifford Rhodes, aged 48, was found fatally shot on March 15, 2021, at a residence located in the 5900 block of Mimika Avenue in Saint Louis, Missouri. The circumstances surrounding his death were initially unclear, but it was later revealed that he was considered a suspect in the incident. This information suggests that there may have been a complex situation leading to his death, potentially involving self-defense or other factors that warranted further investigation.

The investigation ...Read More
Victim Details

Clifford Rhodes

Male

Saint-louis

MO

2021-03-15

48

Clifford

Rhodes

11/16/2025