Russiagate: A mountain of evidence Submitted by SnappleBC on Tue, 12/12/2017 - 7:28pm Thus spake Politifact A mountain of evidence points to a single fact: Russia meddled in the U.S. presidential election of 2016.