Extreme Illusion • Stage of A Lady

Liu Baomin 2011
150 by 190 cm
Oil on Canvas