cheung

Green Screen Goddess (Ten Thousand Waves), 2010. Courtesy of the artist, Metro Pictures, New York and Victoria Miro Gallery, London

Share

Leave a Reply