SalemNews.com, Salem, MA

Election 2012

Watch live streaming video from aplive at livestream.com