Michael Vick is truly the ultimate story of redemption. He just signed a six-year, $100-mllion contract that makes him one of the highest-paid players in the NFL.

After blowing everything with that dog fighting garbage the first time (and actually doing hard time for it),Vick has come back to sign his SECOND $100-million contract. (He signed a $130-million contract with the Atlanta Falcons in 2004.)

This isn't some "funny money" contract that requires Vick to play into his fifties. Instead, according to ESPN, the contract contains roughly $40 million guaranteed. Either way, he still gets a lot of cash.