VFX Newbee Archives -

European Squad Team Liquid wins The International Dota 2 championship 2017

As esports pushes further into the mainstream, the most famed tournament concluded its seventh edition. Covered…

VFX