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.
Show Comments (0)