Let My Puppets come

Let My Puppets Come was the nineteenth episode of Season 1 of Reaction & Review, as well as the nineteenth episode overall, which was released on June 21, 2011.