David Johnson ends holdout, will report to Cardinals training camp

David Johnson missed the team’s mandatory camp during the holdout. He’s entering the final year of his rookie contract.

David Johnson missed the team’s mandatory camp during the holdout. He’s entering the final year of his rookie contract.