300 Black Lives Matter Protesters in Denver Awarded $4.7 Million Settlement

 On Monday, the city council of Denver, Colorado, unanimously approved a $4.72 million settlement that covers over 300 protesters in the...read more.

Comments