Why does america have only two political parties?
Why is it difficult for America to break out of the two party system?