President Donald Trump on Wednesday lashed out against a CNN reporter during a televised press conference, saying the journalist was a "rude, terrible person."

"You're a very rude person. The way you treat Sarah Huckabee is horrible," the president said to Jim Acosta, CNN's chief White House correspondent.

The president was reacting to questions about statements he's made regarding the migrant caravan from Central America, as well as about the Russia investigation led by special counsel Robert Mueller.

"I'm not concerned about anything with the Russia investigation because it's a hoax," the president said. "That's enough, put down the mic."

A White House aide at one point tried to wrench the mic from Acota's hand.

Tweet

The president asserted later in the briefing that he could have ended Mueller's investigation "any time I wanted."

"When you report fake news, which CNN does a lot, you are the enemy of the people," Trump said.

The president was speaking to reporters at the White House following a day of mixed results for the president's party in the midterm elections. Democrats flipped the House of Representatives, while Republicans extended their majority in the Senate.

The president also targeted NBC News reporter Peter Alexander on Wednesday, telling him that "you are indeed unleashing crime."

After Alexander described Acosta as a "diligent reporter," Trump told him, "I'm not a big fan of yours either."

NBC and CNBC are owned by NBCUniversal, a division of Comcast.