Examining 49ers' possible salary reductions, contract restructurings

Top