Zorro the Invincible

Italian-Spanish Zorro variation.

Cast