Winners and losers of long-awaited contract extension for 49ers star

by
Winners and losers of long-awaited contract extension for 49ers star