Scheithauer Little Red Riding Hood and Wolf Hand Puppets

$135.00

1960’s German and probably Scheithauer but none of their items are marked s

1 in stock

SKU: 31844 Category: