Search Results
Daedalus and Icarus. Oil on canvas. 52 x 58 in. 150 x 160 cm. Private Collection