Trump’s Voter Fraud Endgame by Richard L. Hasen

BCJ report found total of 30 cases of possible noncitizen voting—that’s 30, not 300, 3,000, 30,000, 300,000, or 3M