Democrats vs. Republicans: Two Sides of the Political Debate
Democrats vs. Republicans, Liberals vs. Conservatives, Progressives vs. Reformists – whatever you call them, they’re the two main sides of any political debate. http://www.WatchMojo.com speaks with spin doctor to the left Warren Kinsella about the differences between the left and the right.