I just happened to have my camera with me one afternoon, last spring, when I caught the puppet show in Piazza Santa Croce. I can't say how long these puppets have been appearing in Santa Croce, but we have been enjoying them since we first saw them almost 6 years ago, not long after we arrived in Florence.