Topgolf is launching an all-new Block Party experience inspired by Marvel Studios' "Captain America: Brave New World." [Image: Topgolf]
Dallas-based sports entertainment and technology company Topgolf has announced several leadership moves it said will help propel the company business forward. Topgolf, which currently has 85 global venues, plans to open another 50-plus venues over the next five years — roughly 11 new venues each year. Its newest venue opened today in Glasgow, Scotland....