President Donald Trump and the first lady quietly swept into Iraq Wednesday to pay a holiday visit to US troops, at last making good on the President's promise to travel to one of the war zones he has derided as costly blunders.