Virginia was the bellwether of 2017's big blue wave -- but could it happen again?

Photo via Swing Left
Related Post