America 101: Why Do We Have a Two Party System?

Historian David Eisenbach examines America's two party system, from Republicans and Democrats to some of the fringe parties.

September 20, 2016

Examined