Itziar De CastroActorActed in 22020s2026Odol IlargiaTV · 1 Season · Mystery · Science FictionNo release dateThe Masked ManSandra