Overwatch Gets Pro League With City Franchises

Blizzard has announced seven teams for a city-based Overwatch league. The NFL-franchise style league will include owners from sports and business. Unlike most North American sport leagues, the franchised teams will cover the globe, with the initial teams being in Boston, Los Angeles, Miami/Orlando, New York, San Francisco, Seoul and Shanghai. The plan is to […]