Video: US Police Killings Violate International Law



Glen Ford: Amnesty International finds all 50 states and Washington DC fail to comply with international law and standards on the use of lethal force by law …

Via Youtube