Business

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