Guy Who Backs Abortion, Pot Legalization, and Gay Rights Running for GOP Nomination

New Mexico Governor Gary Johnson discusses the possibility of the legalization of drugs April 22, 2001 on NBC's 'Meet the Press' during a taping at the NBC studios in Washington, DC. (Photo by Alex Wong/Newsmakers) Photo: Alex Wong/Newsmakers/Getty

None of this "testing the waters" or exploratory committee bullshit: Gary Johnson, who served as New Mexico's governor from from 1995 through 2002, has announced that he's running for president. If, like most people, you aren't familiar with Johnson, a rundown of some of his beliefs might convince you he's a liberal Democrat: He supports legalizing marijuana, abortion rights, and civil unions; opposes the wars in Iraq and Afghanistan; wants to slash defense spending; and doesn't go to church. But Johnson is a Republican. His positions are rooted in a stringent libertarian philosophy that, unlike many Republicans, extends to social issues as well as economic issues. Still, it's hard to get tougher on government spending than Johnson: As governor, he earned the nickname "Governor Veto" for vetoing more bills during his time in office than the other 49 governors combined. That record would be pretty attractive to GOP primary voters if it didn't also happen to be wrapped in the body of Dennis Kucinich.

Gary Johnson announces presidential run [CBS News]