Del Lee Osborne, a 38-year-old construction worker from Kansas City, Missouri, was found dead in a vehicle in a downtown parking garage near 12th Street and Pennsylvania Avenue on September 16, 2017^1^. The Kansas City police were called to the scene around 2:45 a.m. after reports of gunshots. Upon arrival, officers discovered Osborne with a fatal gunshot wound inside the car^1^.
The police detained a man at the scene for questioning, but no immediate arrests were reported^1^. The invest
...Read More