More Fallout Over Excessive Use of Force by Florida Police
There is more fallout this week over the alleged use of excessive force by two Tallahassee, Florida, police officers. Last month, Tallahassee, Fla. police arrested 44-year-old Christina West for allegedly driving drunk after she crashed her SUV into a house with three foreign-exchange students in the backseat. The arrest quickly turned violent, however, with West […]