1981 Star Wars Yoda Hand Puppet

1981 Star Wars Yoda Hand Puppet

Vendor
LucasFilm
Regular price
$20.00
Sale price
$20.00

Rubber Yoda Hand Puppet. Made in Hong Kong.