How coronavirus has upended the 2020 presidential race

279