£4.50
Colourful finger puppets. Additional individual puppets and sets available from the range.
6 in stock