October 14, 2008

Obama's 95% Illusion?

Wall Street Journal's James Freeman says Obama's tax plan is nothing but a clever pitch

All Videos: Latest Video  RSS