John Martono

Always Happy 200x120cm painted silk canvases & hand embroidery