On Location, the official hospitality partner of the NFL American football league, has become a wholly-owned subsidiary of sports and entertainment company Endeavor Group Holdings. Endeavor announced today (Thursday) that it had struck agreements to become the sole owner of On Location and Endeavor China. As a result of the transaction, the NFL’s strategic investment …