Ferguson, Missouri police are declaring war and not just on the citizens! Now they seem to have a new enemy in their cross- hairs as the scope of who they like and who they don’t like continues to widen. The new militarized police force in Ferguson shot tear gas at an Al-Jazeera film crew and […]