With 100 days until midterms, Democrats lead on generic ballot but face headwinds from internal divisions over progressive candidates. Republicans worry rising gas prices from Iran conflict hurt their economic message. Michigan Senate race emerges as must-win for both parties before November election.

Read More