Does America have only two political parties?
Why do only two parties ever get elected in the US?