Dream Theater - Track By Track With John Petrucci

Dream Theater guitarist John Petrucci takes you through every song on their new self-titled album, out now on Roadrunner Records.