Discover James Cook's Buffalo Bills salary, rookie contract details, endorsements, and his impressive performances in the NFL ...