Profile picture
Marta Pulido-Salgado
Doctorate
  • Other
    Barcelona, Spain
mini profile avatar Marta Pulido-Salgado