A source close to Gary Johnson tells Fox News that the former New Mexico Governor will announce his intention to run for President on the 21st of April in New Hampshire. Fox News reported last week that Johnson would skip the usual exploratory phase and make the announcement in late April before heading straight to New Hampshire. The Johnson insider tells Fox the date will be the 21st in the Granite State.

Johnson is a libertarian-leaning Republican who believes his fiscal conservatism, advocacy of marijuana legalization, and support for gay and women's right will play well in New Hampshire where the state motto is "Live Free or Die." Why Johnson chooses not to make the announcement in his home state, as candidates traditionally do, is an interesting but as yet unanswered question.