More finger puppets, perhaps even more bewildering than the last ones. (This page gives some context...but it's still weird.)
By the way, this is the best post title ever.