FanShot

DeAngelo Williams resigns with the Panthers

+

According to ESPN DeAngelo Williams has agreed to a 5 year $43 million contract to stay with the Carolina Panthers.