Donald Trump's former lawyer, Michael Cohen, has turned on his former boss and call him a racist.
Mr Cohen told Vanity Fair he had re-registered as a Democrat after the Pittsburgh synagogue shooting, and recent events have forced him to reveal what he saw while working with Mr Trump.
- Donald Trump fires back at Michael Cohen after guilty plea
- Jury reaches verdict in Paul Manafort trial
- Trump's laywer says 'truth isn't truth'
He's levelled a series of accusations against the President, including that Mr Trump made many racist remarks in front of him.
Mr Trump allegedly told Cohen no black person would vote for him in a conversation following a 2016 campaign rally.
"I told Trump that the rally looked vanilla on television. Trump responded, 'That's because black people are too stupid to vote for me.'"
He also remembered another conversation with Mr Trump as they drove through Chicago the airport.
"We were going from the airport to the hotel, and we drove through what looked like a rougher neighbourhood," Cohen told Vanity Fair.
"Trump made a comment to me, saying that only the blacks could live like this."
Vanity Fair reports the White House did not respond to multiple requests for comment.
Cohen is currently facing a raft of charges relating to his time working with Mr Trump.
He has pleaded guilty to tax evasion, bank fraud and campaign finance violations and also admitted he made hush-money payments to women at Mr Trump's direction.
Mr Cohen's plea states he paid two women, believed to be porn actress Stormy Daniels and Playboy model Karen McDougal, "at the direction" of an unnamed person running for federal office - meaning Mr Trump.
Mr Trump has denied he did anything wrong.