Exterior Rendering at The STAR - Southeast Corner
(image credit: Perkins+Will) The 300,000 square-foot campus, to be named Baylor Scott & White Sports Therapy & Research at The Star, home of the new Dallas Cowboys World Corporate Headquarters, is expected to become a nationally recognized model for the holistic treatment of physically active individuals upon its completion in early 2018.