Lot 1372 , Two Japanese painted hand-held puppets

Two Japanese painted hand-held puppets

Two Japanese painted hand-held puppets

£20-40

Sold for £25