The Lost EpisodeMon, Jan 10, 2005The Titans try to take down Punk Rocket as he creates chaos with his electric guitar.7.1/10 (169)Rate