https://www.politico.com/news/2020/05/24/democrats-iowa-senate-ernst-greenfield-275141Politico has an excellent profile of the Democratic Primary up.
Among the the things the article notes are that Iowa Democrats are frustrated that the primary seems "foreordained", and that Republicans have been training their fire exclusively on Greenfield.
Greenfield will face Retired Vice Admiral Michael Franken, Businessman/Teacher Eddie Mauro and child welfare Attorney Kimberly Graham in the primary on June 2.
Is a primary upset possible, and if so, who is best positioned to pull off the upset.
In addition, other than Greenfield, who the DSCC has already endorsed, who would be strongest candidate for Democrats to face Ernst in the General Election?