The USA has more than two parties that run. We have independents as well as a green party. They are just the minority pa rites and they don't get as much publicity as the two major parties. The next you vote (if you vote and you should vote) read the ballot carefully and you will notice that there are minority parties in the election.