Hesperides

101 x 76 cm, 39.76 x 29.92 inches, Mixed Media on Canvas, 2002 (SOLD)

Categories

site design working planet

Pin It on Pinterest