Creepy human versions of the Muppets.