What time is Donald Trump's speech on immigration?

Donald Trump is set to give a speech Wednesday night, defining his immigration plan amid a week of conversation that seemed to indicate a softening on his previous positions on undocumented  aliens.

In a surprise move, Trump will fly to Mexico to visit Mexican President Enrique Pena Nieto on Wednesday prior to giving the speech in Arizona. Pena Nieto said he extended offers to visit him in Mexico to both Trump and Democratic nominee Hillary Clinton, but that so far, only Trump had accepted.

The meeting could be an interesting one since Trump has insisted for  months that if he is president he will build a wall to keep illegal immigrants from entering the country and he would have Mexico pay for it. Pena Nieto has likened Trump to both Italian dictator Benito Mussolini and Adolf Hitler.

Trump is expected to be back into the United States by this afternoon and his speech is set for 6 p.m. MT, in Phoenix, Ariz. (That would be 9 p.m. ET).