New Politizoid introduces Obama’s Stimulator 3000

Published October 5, 2010 4:00am ET