President-elect Donald Trump met with top reporters and anchors from mainstream media outlets at Trump Tower on Monday, where he reportedly admonished them for their biased coverage during the presidential race.

The meeting was reportedly “off the record,” but a source told the New York Post that the scene was reminiscent of a “firing squad.”

“Trump started with Jeff Zucker and said I hate your network, everyone at CNN is a liar and you should be ashamed….

“The meeting was a total disaster. The TV execs and anchors went in there thinking they would be discussing the access they would get to the Trump administration, but instead they got a Trump-style dressing down,” the source added.

A second source confirmed the encounter.

“The meeting took place in a big board room and there were about 30 or 40 people, including the big news anchors from all the networks…,” the source said.