DemocracyNow.org - Former Salt Lake City Mayor Rocky Anderson is running for president with the newly formed Justice Party. Although hailing from a solidly red state, Anderson has been known as one of the most progressive mayors of any major U.S. city in recent years. During his two mayoral terms from 2000 to 2008, Anderson was an outspoken champion of LGBT rights, environmental sustainability and the antiwar movement in opposition to the Iraq War. But Anderson says his entry into the race has been hampered by the united Democratic-Republican opposition to third-party candidacies."The Republicans and Democrats have a stranglehold on our democracy," Anderson says. "Getting on the ballot is a nightmare."