Iowa is a damn good team. They win @ home by 10. Mich St is beat up or this line would be 3 or so. I think Iowa is a top ten team, I wouldn't back Mich St.