Isle of Dogs "Making of: Puppets" (2018) on April 24, 2018 Get link Facebook Twitter Pinterest Email Other Apps Explaining how the stopmotion puppets of the movie come to life [04:20]