A source tells CNN’s Jim Acosta that President Trump was very frustrated with his senior staff and communications team — one source saying “nobody has seen him that upset.”

Sources said the president felt Sessions’ recusal was unnecessary and only served to embolden Trump’s political opponents.

“We should have had a good week. We should have had a good weekend. But once again, back to Russia,” a senior White House official said.

Priebus and Bannon were planning to join the trip, but suddenly after the president’s eruption those plans changed. One source said both men volunteered to stay behind in Washington, with another source saying the president seemed to concur that they should.