Talk:The Puppets/@comment-27812840-20170615230554

Just telling by the picture that was just leaked. The one with Darwin and the two puppets. I think this episode might have something to do with Darwin. You never know though.