Originally posted by Robtard
They're a conspiracy nonsense site and a person living around Russia has already told you that the people behind the site are Soviet era cucks known to cuck for the Kremlin. Do better for yourself, avoid the conspiracy-level nonsense sites.
So is the article wrong or what?