eSports

Summoners War: SWC – France and the Netherlands head to the World Finals