Shifting Space

“Shifting,” a mixed-media installation, group exhibition “Shifting Space,” an exhibition at Museum of Sichuan Fine Arts Institute, Chongqing, China, 2005

Installation

Artwork included in the installation