28 Apr Touring Team Liquid and Alienware’s The Pro Lab
Image credit: Team Liquid On September 15th, 2020, Team Liquid announced its new European HQ facility in Utrecht, the Netherlands, in collaboration with longtime partner Dell Alienware, complimenting the org’s North American HQ in Santa Monica, California. Today, Team Liquid has unveiled its newest addition to...