Worlds 2018 Location Announced

Well we’ve been here twice in a row.

2018 World Championship will be held in Japan this Year.

It’ll be held on the 4th and 5th of August this year.

Source

NeoArkadia

NeoArkadia is the Number 2 in the Organization, and a mystery.