Proof, please.
I’ve never seen site management even slightly support Russia in any way. I’ve only seen them try to reduce the ridiculous amount of propaganda that saturates this site almost daily.
This entire thread is pro Russia. Started and instigated by the Moderator who is site management. I'm the third or forth poster to point that out. And what article is this thread about? None. The Mod just opened it up and started fanning flames.