Richard Hubbard III

Cops Punch Man During Arrest For ‘Rolling Through’ Stop Sign

A video has now gone viral and it clearly shows everything that’s wrong with the ever-expanding police state in the United States. The incident, involving 25-year-old Richard Hubbard III, unfolded Saturday morning in the Cleveland suburb of Euclid, Ohio, in what was meant to be a routine traffic stop, the Washington Post reports. But once again, police…

Read More