SHIA YIH YIING
HUMPTY DUMPTY, 2003 Oil on canvas 91cm x 122cm; 30cm x 40cm
Read more