Updating previous reports, Pat Yasinskas, of the Charlotte Observer, reports St. Louis Rams LB Will Witherspoon signed a six-year contract worth $33 million. The deal includes $15 million in bonus money.