Grey Dog Finger Puppet

£3.95
sold out

Felt finger puppet

Fair trade from Nepal

Add To Cart

Felt finger puppet

Fair trade from Nepal

Felt finger puppet

Fair trade from Nepal

Monkey Finger Puppet
£3.95
Finger Puppet - Brown Dog
£3.95
sold out
Finger Puppet - Dinosaur
£3.95
sold out
Zebra finger Puppet
£3.95
sold out
Green Dragon Finger Puppet
£3.95
sold out