Team Spirit won The International Dota 2 Championship, taking home $18.2 million of the record prize pool of more than $40 million. Read More
via VentureBeat
Team Spirit won The International Dota 2 Championship, taking home $18.2 million of the record prize pool of more than $40 million. Read More
via VentureBeat