Image 2284060

iiif.unige.ch:::ug8006336///p14@1q2pd98c

Papitu Spain Barcelona

In clusters

Cluster Size
00001e-009259-605a79cfdfde 30