Live updates: Michael Cohen testifies in hush money trial that he lied to protect Trump – The Washington Post

A chronicle of Donald Trump's Crimes or Allegations