Nigel Farage is going to appear on the same stage as Donald Trump
The thought of Donald Trump and Nigel Farage in the same place at the same time is enough to make anyone's skin crawl yet the nightmare is set to be a reality.
Farage will appear at a Trump rally in America tonight where he will talk about how the "anti-establishment beat the establishment" to bring about Brexit.
A former adviser to Farage said the outgoing Ukip leader is not endorsing the Republican candidate, but does see similarities between the groundswell of support for Trump and the vote to leave the EU.
The pair will appear at a rally at the Mississippi Coliseum, where tickets reportedly have sold for $1,000 (£755).
Billionaire businessman Trump has dubbed himself "Mr Brexit" on Twitter and hailed the referendum outcome as "a great thing... an amazing vote".
Raheem Kassam, a former Ukip adviser to Farage who is in Mississippi, told the Press Association: "As I understand it, I think the plan is for him to speak ahead of Trump's speech, and basically just to walk the audience through the Brexit campaign and how the anti-establishment beat the establishment.
"He is very keen to stress that this is not an endorsement - he doesn't want to behave like Obama did during the Brexit campaign, he doesn't want to tell Americans how to vote.
"So he is just there as a storyteller from a country which has gone through a similar election recently."
Asked if Farage sees the groundswell of support for Trump as a similar popular revolt to the Brexit vote in the UK, he said: "Yes, sort of a kick back against same old same old."
Barack Obama was widely criticised after he spoke out against Brexit ahead of the referendum, warning that the UK would be at the "back of the queue" in any trade deal with the US if it chose to leave the EU.
Kassam said he did not know if Farage, who flew over to the United States on Tuesday, will actually appear on stage with Mr Trump.