President Donald Trump has been on a tear the past two weeks with vicious attacks on the people who get under his skin most: journalists.

While Trump has long had a fraught relationship with the press, his affronts lately have skewed highly personal and degrading toward female journalists, for whom he regularly reserves his most below-the-belt insults.

His Wednesday morning screed took aim at New York Times reporter Katie Rogers, one of two journalists who worked on a Tuesday story about the president’s health, aging and reduced public appearances. Trump slammed her as “ugly.”

“Katie Rogers, who is assigned to write only bad things about me, is a third rate reporter who is ugly, both inside and out,” Trump wrote in his 300-plus-word rant on Truth Social.

Notably, Trump said nothing in his post about the Times’ Dylan Freedman, who co-bylined with Rogers and contributed to the story by analyzing Trump’s schedules and social media posts.