"DEDALOS ET ICAROS"
$72,410
Oscar Franco
"Troia I"
Oil on Canvas | 25.6x37.4 in
Not For Sale