On February 16, 2024, a homicide investigation was initiated in Southeast Washington, D.C., following the discovery of the body of 29-year-old Leon Powell. Here are the key details surrounding his death:
## Discovery and Investigation
The body of Leon Powell was found by a passerby in an advanced state of decomposition in the 4300 block of Martin Luther King Jr. Avenue SW. The police were called to the scene, and the body was subsequently taken to the Office of the Chief Medical Exa
...Read More