Team Spirit Takes Home $18.2M as Winner of The International Dota 2 Championship

By Dean Takahashi Team Spirit won The International Dota 2 Championship tournament, taking home $18.2 million of the record prize pool of more than $40 million. Held in Bucharest, Romania, the International Dota…

Continue Reading Team Spirit Takes Home $18.2M as Winner of The International Dota 2 Championship