David Beckham has long been one of the many sports stars who endorse Pepsi. - The Independent