Image 2459866

iiif.unige.ch:::ug8042264///p14@1m1xdf8i

Papitu Spain Barcelona

In clusters

Cluster Size
00001e-009259-605a79cfdfde 30