Advertisement

Dallas Cowboys Unveil $1.5 Billion New Headquarters

The Star is the new "world headquarters" of the Dallas Cowboys. This state-of-the-art complex includes multiple fields, practice facilities, offices, and a hotel. Charlotte Jones, daughter of Cowboys owner Jerry Jones, took a lead role in designing The Star. She gave us a tour of the complex, and made clear everything is bigger in Texas -- especially when it comes to football.