Just saw this on ESPN!
ESPN.com news services
Arizona Cardinals: Safety Adrian Wilson, who was scheduled to be a free agent after the season, signed a five-year, $21 million contract with the Cardinals. Included in the deal was a $4.5 million signing bonus. Wilson is now signed through the...