Fair Trade peekaboo puppet

Ten Thousand Villages

Regular price $7.99

Tax included.

Very gently used. 

Purchased from 10,000 Villages, made by fair trade aritsans.