Team Liquid

Team Liquid is a European team based in The Netherlands.

Interviews
COMING SOON

Highlight Videos
COMING SOON