SHARE

The Verge reports: “In its first season, every match in the Overwatch League took place at Blizzard Arena in Los Angeles. But the big-picture promise for the league is that of home and away matches, where each team plays games out of arenas in their respective cities, much like in professional sports leagues like the NBA or NFL.”

Read more