Legal expert: Despite "credibility" issues, Michael Cohen "put it all together" for Trump jury
.....
© Salon
visit website