Indoor / Outdoor Training Field at The STAR – Exterior Rendering
(image credit: Perkins+Will) Baylor Scott & White Health, together with the Dallas Cowboys, announced plans for a game-changing sports medicine, research and performance facility that will be located at The Star in Frisco, home of the new Dallas Cowboys World Corporate Headquarters.