FBI Director James Comey's Senate testimony Thursday certainly lived up to the hype.
The ousted FBI Director flatly accused President Donald Trump of firing him after he refused to drop an investigation that put too much pressure on the White House, and then lying about it and defaming the FBI.
But did Trump's actions break the law?
"I don't know. That's Bob Mueller's job to sort that out," Comey told members of the Senate Intelligence Committee, referring to the special counsel recently appointed to look into Russia's meddling in last year's election and its potential ties to Trump's campaign.
More from NBC News:
James Comey, Donald Trump and the Russia Investigation: A Timeline of Events
James Comey Testimony: Here Are 9 Key Moments from the Hearing
James Comey's Senate Testimony on Trump: As It Happened
Legal experts are divided. While many agree that Comey's testimony suggests Trump acted inappropriately, they point out it would be much harder to prove he acted illegally since obstruction of justice requires proving Trump's intent — never an easy task.
And since presidents are charged not in a court of law, but in Congress through the impeachment process, the question may be as much a political one as a legal one.
The stakes are enormous since, as the old Washington adage goes "it's not the crime but the cover-up" that tends to ensnare politicians.
Richard Nixon resigned after the House Judiciary Committee approved articles of impeachment for obstruction of justice. And Bill Clinton was successfully impeached for obstruction (along with a second count for perjury), even though an independent criminal investigation later declined to bring any charges against him for the underlying scandals around Whitewater and Monica Lewinsky.