The great puppets

 

 

 

The great puppets 1988

5.00m

Wire netting, paper, wood