Making political forecasts in the age of Donald Trump is particularly perilous, as the vast majority of pundits discovered in 2016.
Making political forecasts in the age of Donald Trump is particularly perilous, as the vast majority of pundits discovered in 2016.