The 2003 Teen Titans series presented the group of young ... First Appearance Season 2, episode 3, "Terra" Final Appearance (alive) Season 2, episode 13, "Aftershock Part 2" Played by Slade ...
Some results have been hidden because they may be inaccessible to you