Name the two major political parties in America today?
1. Federalist and Republican
2. Republican and Democratic
3. Anti-Federalist and Democratic
4. Progressive and Independent