An Imperfect Star Witness: Michael Cohen to Testify in Trump's Hush-Money Trial
The former president’s loyalist-turned-nemesis is expected to provide essential evidence, but he comes with some baggage.