GOP cries about left-wing violence but every one of the last 31 political attacks came from Republicans: Report

Back
Top