Endeavor Completes Purchase of On Location Experiences

NFL's official hospitality firm part of $660 million deal