Have you ever seen such a puppet?

Have you ever seen such a puppet?