Thread has been deleted
$700k Grand Final Stage
 | 
Europe lalt 
Are they playing in garage? Or wth is that stage? China showing its best lmao
2019-03-16 09:04
Login or register to add your comment to the discussion.