Who Killed Darren Seals?

Darren Seals, 29 year old influential activist was found shot to death in a torched car, in a Riverview parking lot, a suburb along the Mississippi River, at around 1:30am Tuesday. The St. Louis American reported: “According to the St. Louis County Police Department, at approximately 1:50 a.m. on September 6, its Bureau of Crimes […]