Posted 4 years ago on May 21, 2012, 7:55 a.m. EST by Umong
This content is user submitted and not an official statement
This is outrageous America.....12 !!!! cops cars !!!! Now definately USA is a POLICE STATE... Nazi style tactics... show us your papers !!! fuck off !!!!! Why is this being allowed in " the Land of the Free " ??????