This doesn't seem believable, way too friendly to Clinton. Also, North Carolina is more democratic than Virginia, which doesn't seem realistic.
Michigan: D+17
Florida: D+14
Pennsylvania: D+14
North Carolina: D+10
Ohio: D+9
Virginia: D+7
Iowa: D+4
It is all consistent with an R collapse in the Presidential race. Shifting the margins between Iowa and North Carolina would make some sense.
It is also consistent with CNN hiring a pollster that doesn't have an idea of what it is doing.
Michigan at D+17, Pennsylvania at D+14, and Virginia at D+7 are not far out of range of the 2008 election. I've seen some horrible polls for Trump in Florida; in a wave election what looks like an outlier could be a reality.
But even significant cutbacks of some of these results (let us say Florida to D+4, North Carolina to D+2, and Ohio to D+3 suggest one thing: Donald Trump is not going to be President of the United States. Michigan at D+17 indicates about a 55-45 margin for Hillary Clinton in a nationwide race.