Rep. Beto O'Rourke, D-Texas, said Thursday he has not changed his mind about impeaching President Donald Trump — but Congress should await the finish of special prosecutor Robert Mueller’s Russia probe.

At a CNN town hall in McAllen, Texas, O'Rourke — who is challenging Sen. Ted Cruz, R-Texas, in the midterm election — said it is still an "open question" as to whether there was collusion between President Donald Trump's campaign and Russia.

Amid criticism from Cruz about his position toward impeachment, O'Rourke was asked if he\ had changed his mind.

"I haven't," he replied, CNN reported. "There may be an open question as to whether the president, then the candidate, sought to collude with the Russian government in 2016.

"But to quote George Will – very conservative columnist – when we saw him on that stage in Helsinki defending Vladimir Putin, the head of the country that attacked our democracy in 2016 instead of this country, and its citizens and this amazing democracy, that was collusion in action," O'Rourke added.

"You may have wondered when he fired [Former FBI Director] James Comey, the principle investigator into what happened in that election, whether that was an attempt to obstruct justice," he continued. "But when, by broad daylight on Twitter, he asked his attorney general, Jeff Sessions, to end the Russia investigation, I would say that's obstruction in action."

O'Rourke said he likens impeachment to an indictment.

"There is enough there to proceed to a trial," he declared, CNN reported.

A Real Clear Politics averaging of polls puts Cruz 7 points ahead of O'Rourke in the red state.