Team Spirit takes home $18.2M as winner of The International Dota 2 Championship


Trending Today on Tech News Tube