With the controversy surrounding his attacks on the parents of a slain Muslim American soldier swirling all around him, Donald Trump on Monday focused his complaints on CNN’s coverage of the presidential race.

“You look at CNN. It’s called the ‘Clinton News Network,’” Trump said at a town hall in Columbus, Ohio. “All day long: ‘Trump. Trump.’ All day long, CNN: ‘Trump. Trump. Trump.’ Such a bad guy, I just want to bring back your jobs. I want to bring back your safety, because we’re not safe.”

The Republican nominee began his critique of the cable news network in a flurry of Twitter posts.

“CNN will soon be the least trusted name in news if they continue to be the press shop for Hillary Clinton,” Trump tweeted early Monday afternoon, a few hours before the event. “CNN anchors are completely out of touch with everyday people worried about rising crime, failing schools and vanishing jobs.”

CNN will soon be the least trusted name in news if they continue to be the press shop for Hillary Clinton. — Donald J. Trump (@realDonaldTrump) August 1, 2016

CNN anchors are completely out of touch with everyday people worried about rising crime, failing schools and vanishing jobs. — Donald J. Trump (@realDonaldTrump) August 1, 2016

He didn’t stop there. He further accused CNN of not reporting stories that would be critical of his Democratic rival.

“When will we see stories from CNN on Clinton Foundation corruption and Hillary’s pay-for-play at State Department?” he tweeted. “Will CNN send its cameras to the border to show the massive unreported crisis now unfolding — or are they worried it will hurt Hillary?”

Will CNN send its cameras to the border to show the massive unreported crisis now unfolding — or are they worried it will hurt Hillary? — Donald J. Trump (@realDonaldTrump) August 1, 2016

The people who support Hillary sit behind CNN anchor chairs, or headline fundraisers – those disconnected from real life. — Donald J. Trump (@realDonaldTrump) August 1, 2016

“The people who support Hillary sit behind CNN anchor chairs, or headline fundraisers — those disconnected from real life,” Trump continued.

Story continues

That tweet was published shortly after Fareed Zakaria, host of CNN’s “Fareed Zakaria’s GPS,” ridiculed Trump for saying Russian President Vladimir Putin “is not going into Ukraine, you can mark it down,” despite the Russian annexation of Crimea in 2014. Trump later clarified that he meant Russia would not attempt such a move if he became president.

“There’s a pattern here,” Zakaria said. “Every time it is demonstrated that Donald Trump is plainly ignorant about some basic public policy issue, some well-known fact, he comes back with a certain bravado, and tries to explain it away with a tweet or a statement. … Usually he adds that the press hates him.”

“This is the mode of a bulls*** artist,” Zakaria said.

At the rally, Trump later returned to attacking CNN amid a tangent in which he also bashed the New York Times and Washington Post.

“I think their ratings are going to go down really sharply now,” the former “Celebrity Apprentice” host told the crowd. “They’ve been asking me to go on for months; I won’t do their shows. And the reason I won’t is because it’s so dishonest that, until they straighten up, I’m not doing their shows. And when people finally realized I’m not doing their shows, they stopped watching. That’s what happens.”

Trump, though, has not stopped.

Earlier Monday, Khizr and Ghazala Khan, the Gold Star parents who appeared onstage at last week’s Democratic National Convention, continued their criticism of Trump on several morning shows, including CNN’s “New Day.” And judging by the timing of this tweet, Trump was watching the Khans on CNN too.

“Mr. Khan, who does not know me, viciously attacked me from the stage of the DNC and is now all over T.V. doing the same,” he tweeted. “Nice!”