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.
06:14 Michael Brown’s parents settle wrongful death lawsuit against Ferguson25
19:54 Witness claims California driver ran down motorcycle cop on purpose20
01:17 Philando Castile shooting: Black gun owners worried by acquittal in officer-involved shooting32
15:41 Grim Echoes for Families: An Officer Shoots and a Jury Acquits22