Finger puppets

The text means “Finger puppets”.
But I don’t know why are they finger puppets..
It doesn’t look finger puppets…


Engachaya
Artist Unknown