Gary Johnson is running for president from the Libertarian party — and he thinks it's about time the U.S. legalizes weed.