Art. History. Football. They are not only three terms to describe the Dallas Cowboys, but also The Star and The Ford Center at The Star, the team’s new facilities located in Frisco, Texas. The facilities opened at the end of August and since then have hosted high school football games and Cowboys’ practices. After taking a tour of […]