Or Russian 'bots.
Something is not right over there....I have not gone to their comments section in a while, but those leftist posters seem professional.