Blizzard’s OWL Franchises Supposedly Cost Up To $15 Million March 8, 2017 Richard Lewis Blizzard, Esports, The Richard Lewis Show, Tournaments, Videos 102 BlizzardFranchisesOverwatch