Broadway musical with puppets Answer