GamePress

WCS 2017 Now in Japan!

Hopefully no one made plans for London as the WCS 2017 got moved to Japan!

WCS 2017 Now in Japan!