Fighting back against the right wing

Animation of prominent GOP pols taking punches

Poll: Which is smarter, Trump supporters or a rock