Former New Mexico Governor Gary Johnson will make his run for president official April 21 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.