Minnesota Vikings QB Matt Cassel signed a one-year deal worth $4 million.

More...