May Day 2012: A Protest Against Everything The Republican Party Stands For
This protest is against everything the Republican Party stands for and works diligently to perpetuate with their relentless Draconian spending cuts to fund corporate and wealthy tax breaks.