Hypebeast -
20 Aug 2016 17:53

The Dallas Cowboys have returned from training in California to their new headquarters, The Star. The Cowboys, in partnership with the city of Frisco, are on track to complete a massive practice facility featuring a 12,000-seat indoor stadium dubbed The Ford Center. The team's latest space will also include retail shops, restaurants and a hotel, encompassing 91 acres altogether and costing $1.5 billion USD. Owner Jerry Jones is reportedly interested in hosting NFL Scouting Combine at the Ford Ce...
Share this Article
Comment on this Article
Please to comment