MSNBC

The place for in-depth analysis political commentary and diverse perspectives. 10 hours agoMSNBC contributor Mike Barnicle claime…