Inside the Dallas Cowboys' new Star headquarters in Frisco
August 21, 2016 at 21:23 PM EDT
The Dallas Cowboys unveil their corporate office, practice facility and team rooms at The Star in Frisco, which is a $1.5 billion, 91-acre mixed-use development advancing in Frisco. The new facility will help support the team in its upcoming season.