Lot 415 , Three Indonesian stick puppets, tallest 73cm

Three Indonesian stick puppets, tallest 73cm

Three Indonesian stick puppets, tallest 73cm

£80-120

Sold for £40