The Master Puppeteer What is Jiro holding in his hand onstage? CH 5 Asked by need_help2 on 21 Dec 18:08 Last updated by Jill W on 19 Nov 14:38