Over 1,500 people attended the Worcester, MA TeaParty protest on April 15, 2009
TeaPartyTax DayTax Day ProtestWorcesterMassachusettsNew England
Log In: