Sesamstrasse puppets (Living Puppets)

German toy company Living Puppets released a line of full-body Sesamstrasse puppets in 2008.