Remarkably skilled, these hands are. The Star Wars Yoda Costume
Hands are made of durable latex.
Unavailable
Sold Out