Activity
Events
20:44 UTC
Team Team Liquid Team Liquid
Image
Team Liquid
TL
 United States
Team winnings
37,225 USD from 8 tournaments
Matches
156 total
75 / 3 / 78
Tagged posts
Date
Type
Title
Written by