There has been a major extension of contract in the sporting world. The International Olympic Committee (IOC) has agreed to extend its association....