Activity
Events
10:49 UTC
Team Team Liquid Team Liquid
Image
Team Liquid
Liquid
 United States
Team winnings
147,000 USD from 4 tournaments
Matches
19 total
17 / 0 / 2
No tagged posts found.