Puppeteer TGS 2012 TrailerCheck out the latest details for Puppeteer in this trailer unveiled at Tokyo Game Show 2012.By Mike Tao on September 19, 2012 at 11:47AM PDT Puppeteer