Sports2 months ago
USC @ Michigan prediction: Odds, best bets, player news, and stats for Saturday, September 21
Michigan limps into this contest after getting spanked by Texas in Week 2 with a morose passing game that ranks 128th in Net YPA, 114th in...