November 15, 2009

IN ST. LOUIS, WHERE STUFF IS ALWAYS HAPPENING, they had a “rolling Tea Party” this weekend.