Numbers that should scare the shit out of Republicans. Per Gallup:
National Party ID R/D/I: 25-31-40
R/D divide with leaners: 38-50
And then there’s this - if the polls are off this year by as much as they were in 2016, Biden goes from 390 electoral votes (holy shit) to 310 electoral votes (shit, just not holy).