John Martono

Always Happy 200x120cm painted silk canvases & hand embroidery

Always Happy 200x120cm painted silk canvases & hand embroidery