Leda, The Amazing Swan Princess
2001
Acrylic on canvas
12' x 4'
PAINTED BANNERS