Indianapolis Colts quarterback Andrew Luck becomes the highest-earning player in NFL history with a six-year contract worth $140m.

Source: News – US & Canada