How is it that Iowa, at 7-0 with tough road wins over PSU and Wisconsin, is a dog (well according to some lines now a push, but still) to MSU? You'd think after that Wisconsin game, where they were a dog and systematically took apart the Badgers in the second half, that the oddsmakers would ponder, "Hmmm, perhaps Iowa is pretty good?" Or maybe not, I don't know. That is why I pose this question to you (or any other savvy gamblers).
In conclusion: huh?