Brickbats

The Human Shield

|


A federal jury has awarded Tricia Wachsmuth $30,001 after finding Powell, Wyoming, police officers forced her to walk in front of them as a human shield while searching her home and unsafely used a flashbang grenade during the search.