darren seals
Ferguson protest leader found shot to death inside burning car
Darren Seals, a prominent figure during the protests in Ferguson, was reportedly found inside a charred vehicle north of St. Louis.
Advertisement
Darren Seals, a prominent figure during the protests in Ferguson, was reportedly found inside a charred vehicle north of St. Louis.