S1 E2 ∙ Bonus Puppets ∙

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