NBC News first reported this morning that Trump's longtime henchmen and lawyer Michael Cohen is expected to sign off on a plea deal.
It's not clear what the terms of the deal will be or if Cohen has agreed to testify in other matters, but NBC reports that the deal could announced very soon and possibly even today.
Michael Cohen, President Trump's former personal attorney, is discussing a possible guilty plea with federal prosecutors in Manhattan in connection with tax fraud and banking-related matters, multiple sources familiar with the matter tell NBC News.
Those sources stress no deal has been reached but do say the potential deal could be reached as early as today. [...]
The Cohen probe is being led by the office of the U.S. Attorney for the Southern District of New York in Manhattan, but any cooperation agreement would likely extend to other federal investigations.
It's difficult to speculate what Cohen could offer in a deal because there's so many things we know he was involved in and probably many things we don't know.
In all likelihood, the Feds found far more than they bargained for when they raided Cohen's offices.
UPDATE... Cohen is expected to appear in federal court at 4 pm eastern today.
UPDATE 2... The New York Times reports that Cohen will plead guilty to charges involving the hush money he paid to Trump's mistresses. That could leave his other financial crimes for another day or it could all be connected and he could plead guilty to multiple crimes at once.
BREAKING: AP sources: Michael Cohen to plead guilty in New York to charges including campaign finance and bank fraud, tax evasion.
— The Associated Press (@AP) August 21, 2018