Zorro the Invincible
Italian-Spanish Zorro variation.