Cowboys’ new headquarters an eye-popping $1.5 billion marvel

The team’s new facility in Frisco, Texas is expected to cost more than AT&T Stadium and its features are dazzling.

The team’s new facility in Frisco, Texas is expected to cost more than AT&T Stadium and its features are dazzling.