In the early hours of a Tuesday morning in March 2020, the quiet of a south Kansas City apartment complex was broken by a grim discovery. Barron Shelton, a 42-year-old man, was found deceased inside his residence at the Cloverleaf Apartments on March 10th. Police had been dispatched to the scene after receiving a call from an individual who reported seeing a dead body in one of the units.
Upon their arrival, officers confirmed the caller's report. They found Shelton inside his apartment,
...Read More