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
Staged as a packed street meet, the event offered a final form check before the World Championships in Tokyo.