Team Liquid launches European ecommerce store

Multinational esports organisation Team Liquid has announced the opening of its new European ecommerce store.  The…