Activity
Events
11:58 UTC
Team United States United States OWC18
Image
United States OWC18
USA
 United States
Team winnings
31,000 USD from 2 tournaments
Matches
6 total
5 / 0 / 1
No VODs found.