Two successive weeks of primaries brought two successive shocks for progressive candidates in purple states and carry an important lesson for people watching politics:

Two successive weeks of primaries brought two successive shocks for progressive candidates in purple states and carry an important lesson for people watching politics:

Two successive weeks of primaries brought two successive shocks for progressive candidates in purple states and carry an important lesson for people watching politics: