Sechseläutenplatz is the largest town square situated in Zurich, Switzerland. Its name derives from the Sechseläuten, which is celebrated on the square in April. From Wikipedia
Winners secure wildcard entries to next month's World Championships in Tokyo.