Esports Quick Hit
The International Champions Team Spirit Take Home $18.2 Million for Championship Win From $40M Prize Pool in Dota 2
00:00 / 00:31
Advertisement