I can go ahead and shut you all down now, there’s plenty of evidence suggesting that this instance is a Russian propaganda outlet.
Others have explained in more detail above. Nothing that comes from this instance is in good faith.
Are you about this comment where they're claiming the admin self identifies as Russian?
I don't think that's sufficient. Not all Russians work for or even agree with the Russian government, and a lot of Russians live outside of Russia. I grew up in the PNW and there were a lot of Russians in my school. That IP address seems to be in the US, so there's a decent chance the admin lives in the US.
If them claiming to be Russian is enough to label them a Russian propagandist, I guess the Japanese internment program was justifiable too.