The 20-year-old man charged over the shooting of two US police officers had been at the protest earlier that night.
St Louis county prosecutor Robert McCulloch said 20-year-old Jeffrey Williams is charged with two counts of first-degree assault, one count of firing a weapon from a vehicle and three counts of armed criminal action.
17:14 In Quick Response, De Blasio Calls Fatal Shooting of Mentally Ill Woman ‘Unacceptable’5
15:57 Man charged after north Houston drive-by that injured 3
14:56 Police ID suspect in deputy's shooting this weekend11
17:05 Indonesian Police Shoot Dead ISIS-Inspired Machete and Pipe Bomb Attacker6