Blizzard Entertainment revealed today the final three franchises competing in its premiere Overwatch esports league and pegged the kick-off date for its first pre-season matches: Dec. 6.
Overwatch League franchises are coming to Philadelphia, Dallas, and Houston, bringing the total team count for...