Cardinals, running back David Johnson agree to 3-year extension

The deal reportedly includes $30 million in guaranteed money and can extend to $45 million with incentives

Leave Your Comment

Leave a Reply