The Doctor Puppet is a handcrafted fan tribute to Doctor Who, lovingly made in New York City. Puppets are cool! Created by Alisa Stern