Image 2380485

iiif.unige.ch:::ug8025007///p11@r3md5l5h

Papitu Spain Barcelona

In clusters

Cluster Size
000044-00ea30-e6f499017180 68