NBC News reports that the US military was three hours from striking Iran when President Trump called off the mission, announcing an impending deal. | Read More in News from Israel