Boston Street Sign
February 23, 2010 – 17:11 | by adminInteresting street sign in downtown Boston. It has a “Why So Socialist?” Obama sticker, right there in the heart of liberal land.
Tags: Barack Obama, Boston, Photography, picture, Politics, Socialist, Worst President Ever