Assholes like this should not be allowed to wear a badge: The most recent atrocity committed by the self-proclaimed “America’s Toughest Sheriff” involves a woman who was detained while 9-months pregnant. Alma Minerva Chacon’s case has been receiving media attention due to the brutality with which she was treated. The very same night of her […]
Nov 23
2009