Stock Photo: Statues of Cleopatra and Dioscrides, Delos, Cyclades Islands, Greece, Europe

Stock Photo: 1890-65238 Statues of Cleopatra and Dioscrides, Delos, Cyclades Islands, Greece, Europe