On the morning of July 1, 2015, law enforcement officials in North St. Louis County, Missouri, were summoned to a residence in the 9800 block of Green Valley Drive following reports of a shooting. Upon arriving at the scene, officers discovered the lifeless body of 34-year-old Luther Finch, a Black male, lying in the front yard of the property. The initial examination revealed that he had sustained a fatal gunshot wound to the chest, and he was pronounced dead at the scene by emergency responder
...Read More