Alba

121 x 91 cm, 47.63 x 35.82 inches, Acrylic, oil, collage chinese rice paper, gold leaf, impasto on canvas, 2005

Categories

site design working planet

Pin It on Pinterest