How much to wear a puppet of yourself on your hand for a year? An extended cut of the puppets question from episode 2.

G

Contains Strong Language