Francesc Alameda

Hospital del Mar, Spain