Previous
Next

Police Officers Exercise Amazing Restraint As State Official Curses Them Out For Towing Her Daughter’s Car

After this video was made public, Caren Turner, a commissioner of the Port Authority of New York and New Jersey, tendered her resignation.

Previous
Next