For days there had been speculation that the final Mueller Report would be submitted on Friday evening. In recent weeks, similar media reports had been wrong but on this occasion it really was 'Mueller Time'.

At 9pm Irish time, 5pm EST, the US Justice Department confirmed that the Special Counsel Robert Mueller had handed his report to the Attorney General William Barr.

Mr Barr will now write a summary of the report which he will give to Congress and it is up to the Attorney General to decide how much, if any, of the report will be made public.

What has been very public for the last two years are the series of arrests, indictments, jail sentences and court filings linked to the Russia Investigation.

On 17 May 2017, Special Counsel Robert Mueller was appointed to investigate possible collusion between the Trump campaign and Russia.

US intelligence agencies had already concluded that Russia had meddled in the 2016 US presidential election with a view to helping Donald Trump and harming Hillary Clinton.

The big question was whether or not the Trump Campaign was working with the Russians.

Among the many things being investigated by Robert Mueller and his team were the sacking of FBI Director James Comey; the so-called Steele Dossier, paid for by the Democrats, which alleged links between Donald Trump and Russia; the releasing of hacked Democratic emails by Wikileaks and a meeting with a Russian lawyer at Trump Tower where Donald Trump Junior and Jared Kushner were promised dirt on Hillary Clinton.

Also present at that meeting, Donald Trump's campaign chairman Paul Manafort. His court case would become the first trial to stem from the Mueller Investigation and it didn't end well for him. He has been sentenced to seven and a half years in jail.

Donald Trump has always been quick to point out that Paul Manafort only worked with him for a short time and that the crimes he is charged with predate his time with the Trump campaign.

Last September, another member of the Trump team appeared in court. Former campaign advisor George Papadopoulos was sentenced to 14 days in jail for lying to the FBI.

President Trump's former National Security Advisor Michael Flynn also admitted lying to the FBI about his contacts with Russia and is due to be sentenced in the coming weeks.

And then there was Michael Cohen. Donald Trump's former personal lawyer, fixer and a man who once said he would take a bullet for the president.

He was sentenced to three years in prison for crimes including arranging hush-money payments to women who claimed to have had affairs with Donald Trump.

He also admitted lying about a Trump property deal in Russia. Michael Cohen testified before Congress last month accusing his former boss of being a "racist, a conman and a cheat".

Another close Trump ally was the next person to be arrested. Former political advisor Roger Stone was accused of being involved in the leaking of hacked Democratic emails.

In all, the Special Counsel's investigation has resulted in criminal counts against more than 30 people and three Russian entities. 

Robert Mueller now has his own action figure and among opponents of Donald Trump is seen as somewhat of a hero.

But in the eyes of the US President, he is very much the villain in this story. Mr Trump has repeatedly branded the Russia Investigation as a 'witch hunt' and has always insisted that there was no collusion.

Robert Mueller has uncovered evidence of contacts between Russia and people close to Donald Trump but will his report contain a 'smoking gun'? 

Will there be a 'gotcha' moment that directly links the US president with crimes such as obstruction of justice or collusion?

Democrats are waiting with bated breath to see what the report contains, the White House however continues to insist that President Trump will be exonerated because he has done nothing wrong and has nothing to hide.

Robert Mueller may have handed in his final report but that is not the end of the matter. The follow-up investigations and criminal cases linked to the probe are likely to continue for months to come.