I have heard stuff.. but I really try not to pay attention. Lol.. I know that the Russians bought advertising and spent money to influence the election last year... Honestly.. that's what superpowers do. I would be very disappointed if America wasn't doing the same thing in elections abroad.
Anyway the site is redirecting to some phishing thing and people blame the Russians... I guarantee you that the Russians could care less about our forum.