Lev Parnas has a lot to share with the Senate — if only it'll let him.

Parnas, the indicted former Rudy Giuliani associate who has claimed he furthered President Trump's agenda in Ukraine, has since turned on Trump and pitched himself as a witness in his impeachment trial. It's become pretty clear senators won't vote to give Parnas that chance, but in a last-ditch effort to change their minds, Parnas explained Friday just what he'd reveal if he were called as a witness for the Senate.

Parnas has a trove of "personal knowledge" and "physical evidence ... directly relevant to the president's impeachment inquiry," Parnas' lawyer Joseph Bondy explained in a Friday letter to Senate Majority Leader Mitch McConnell (R-Ky.). That includes "text messages, phone records, documentary evidence, and travel records" that expand on Parnas' "relationship" with Trump and Giuliani, the letter continues.

From there, Bondy gets more specific. He lists a number of top Trump officials and GOP lawmakers who Parnas can confirm worked to "remove Ambassador Marie Yovanovitch and gather 'dirt' on Joe and Hunter Biden." He says Parnas can describe "times he overheard" Trump and Giuliani talking, and times he "interacted directly with the president." And he says Parnas would share a number of meetings and trips he took that were part of Trump's Ukraine agenda, among many other things. Kathryn Krawczyk