Wednesday at a press conference about the 2018 midterm elections, President Donald Trump blew up at CNN White House correspondent Jim Acosta.

Acosta asked a question about the migrant caravan traveling to the United States and repeatedly challenged the president as he attempted to answer. Trump became frustrated with Acosta's antics.

"Honestly, I think you should let me run the country, you run CNN, and if you did it well your ratings would be much better," Trump said.

Acosta attempted to ask another question about the Mueller probe, but Trump dismissed him by repeatedly saying, "That's enough," and motioning for Acosta's microphone to be handed to another reporter.

WOW -- Trump unloads on Jim Acosta, says "CNN should be ashamed of themselves having you working for them. You are rude, terrible person. You should not be working for CNN." pic.twitter.com/NIFaauBlGR — Aaron Rupar (@atrupar) November 7, 2018

Here's the scene from a different angle. As a female aide attempts to take the microphone away, Acosta brushes her aside.

Acosta continued to ask questions, including whether Trump was "concerned" about potential indictments coming from the Mueller probe.

"I'll tell you what, CNN should be ashamed of itself having you working for them," Trump said. "You are a rude, terrible person. You shouldn't be working for CNN."