Michael Cohen Received $500,000 from a Russian Oligarch, Michael Avenatti Claims

“Mr. Trump and Mr. Cohen have a lot of explaining to do,” Avenatti says.