In the early hours of a mid-June morning in 2015, the life of 37-year-old Larry McGee was violently cut short in St. Louis, Missouri. He and another man, Willie Porter, who was 33 years old, were discovered in the 8700 block of North Broadway, both having sustained multiple gunshot wounds in what authorities would classify as a double homicide.
When police officers arrived at the scene, they found that McGee had already succumbed to his injuries, having been shot in his chest and back. Po
...Read More