Over three days, the world’s top 20 esports teams, short for electronic sports, battled for the title and a chance to win a share of the $3 million prize pool at the MGM Music Hall in Boston.
Fans filled the stands at MGM Music Hall Friday to get a first-hand look at one of their favorite sports.This game wasn’t<a ...