Enlarge Photo

Photo by: Alex Brandon

Illustration: Glenn Beck rally by Greg Groesch for The Washington Times

Happening Now