Anyway, Flynn, you'll probably remember, was Trump's former National Security Adviser for an historically and hilariously short 24 day term before becoming embroiled in scandal and then quitting after it came out that he was having inappropriate contact with Russian officials and then lying about it. Flynn was having conversations with the Russian ambassador after the election but before the inauguration and was allegedly telling him to go ahead and ignore the sanctions President Obama was levying against Russia in retaliation for interfering in our election, because Trump would just overturn them after being sworn in. Which, I don't know, sounds not just shady but, what's the word? Treason-y?

For those keeping track, that's three groups
currently investigating the President for
colluding with Russians to win the election.

Flynn, who at the time had no legal authority to conduct foreign policy, was conducting foreign policy on behalf of the guy who wasn't President yet and undermining the guy that was. And now he wants to give testimony so long as he's immune from prosecution. While no one has as yet taken him up on it, he's made the offer to the FBI, the Senate Intelligence Committee and the House Intelligence Committee, which means either he's got something or he just really misses all the attention he was getting.

Don't get me wrong, I totally accept the mathematical possibility that Flynn is just a huge media whore and that there was nothing untoward going on between the Trump campaign and Russian intelligence and that it was all just a happy coincidence that their interference happened to damage Clinton's campaign and propel the least qualified President in U.S. history into office, but where there's smoke, right?