Escalade Geneva

Historic festival marking the 1602 defence.