bones is zack the puppeteer?
Though Zack worried he may unknowingly have been responsible for the Puppeteer murders—and Brennan (Emily Deschanel) agreed with him that the evidence was conclusive he was guilty—Booth's (David Boreanaz) gut told him there was more to the story.