Sen. Al Franken (D-MN) pieced “a puzzle together” on Monday during a Senate Judiciary Committee hearing on Russian meddling in the 2016 presidential election, reasoning that Donald Trump may have been so reluctant to fire embattled former National Security Advisor Mike Flynn because other people in his administration similarly colluded with Russian operatives.

“The intelligence communities have concluded, all 17 of them, that Russia interfered with this election, and we all know that's right,” Franken began during his line of questioning for former Director of National Intelligence James Clapper and former acting Attorney General Sally Yates.

"One of the questions is why do [Russians] favor Donald Trump?” Franken explained, listing of the many connections between Trump campaign and administration officials and Russian operatives, including Jeff Sessions, Carter Page, Paul Manafort, Rex Tillerson, Jared Kusher and Flynn.

“Now, going to Flynn, he appeared during the campaign on Russia Today. Russia Today is the propaganda arm of the Russian government. General, since you've retired have you appeared on Russia Today?”

“No, not wittingly, no,” Clapper replied.

“Okay. And Flynn received $37,000 for sitting next to [Russian president Vladimir] Putin at the tenth anniversary of Russia Today. All this seems very odd to me and raised a lot of questions.”

Yates explained that she brought those concerns directly to the Trump administration, which was confused by why it is “an issue for the Department of Justice if one White House official lies to another.”

“Okay, I don’t understand why he didn't understand that,” Franken said. "General Flynn after that for 18 days stayed [at the White House]. There are policies that deal with who gets clearance, security clearance and not. Executive Order 12986 outlines the rules for security clearances, and it says that when there's a credible allegation that raises concern about someone's fitness to access classified information, that person's clearance should be suspended pending investigation.”

“The executive order also states the clearance holders must always demonstrate, quote, trustworthiness, honesty, reliability, discretion and sound judgement, as well as freedom from allegiances and potential for coercion,” Franken continued. “And yet the White House counsel did not understand why the Department of Justice was concerned? “

“The president was told about this in late January, according to the press secretary, so now he's got a guy who has been … clearly compromised. He's lied to the vice president, and [Trump] keeps him on, and he lets him be in all these classified meetings,” Franken continued.

“Is it possible that the reason that he didn't fire him then was that, well, if I fire him for talking to the Russians about sanctions, what about all the other people on my team who coordinated?” Franken asked

“I mean, isn't it possible that the reason—because you ask yourselves, why wouldn't you fire a guy who did this? And all I can think of is that he would say, well, we've got all these other people in the administration who have had contacts,” he added. “We have all these other people in the administration who coordinated, who were talking.”

“We're trying to put a puzzle together here, everybody,” Franken said. “And maybe, just maybe, he didn't get rid of a guy who lied to the vice president, who got paid by the Russians, who went on Russia Today because there are other people in his administration who met secretly with the Russians and didn't reveal it until later—until they were caught."

“That may be why it took him 18 days—until it came public—to get rid of Mike Flynn, who was a danger to this republic,” Franken said.

Watch the video below, via CNN: