The Puppet Company Finger Puppet – Mallard Duck

$12.45

See this cute 13cm finger puppet giraffe to bring joy to children and adults alike! With over 25 in the range, you can m…