This incredible spectacle takes place in Versoix, Switzerland, a town close to Geneva City. The background features the Léman Lake. Viewers are about to see an incredible spectacle in Versoix, Switzerland near Geneva City with the Léman Lake in the background.
This incredible spectacle takes place in Versoix, Switzerland, a town close to Geneva City. The background features the Léman Lake. Viewers are about to see an incredible spectacle in Versoix, Switzerland near Geneva City with the Léman Lake in the background.
This incredible spectacle takes place in Versoix, Switzerland, a town close to Geneva City. The background features the Léman Lake. Viewers are about to see an incredible spectacle in Versoix, Switzerland near Geneva City with the Léman Lake in the background.