Police Major Max Geron

Police: 3 Suspected of Killing Witness at Dallas Cop’s Trial

The suspects — Jacquerious Mitchell, 20; Michael Mitchell, 32; and Thaddeous Green, 22 — are from Alexandria, Louisiana, and investigators believe they were in Dallas to buy drugs from Joshua Brown, Assistant Chief Avery Moore said at a news conference.