Zorro the Invincible

Italian-Spanish Zorro variation.