A Tea Party Protest in Worcester, MA on September 3, 2009.
WorcesterMassachusettsNew EnglandCanonTea PartyProtest