Plot: Terra and Beast Boy are finally kicking up a notch when they go out on a date. But while they were out, someone let Slade's army into Titans Tower

Teen Titans - Season 2 - Betrayal (Episode 10)
Episode Aired On:
Saturday, July 31 2004
20 years ago
Saturday, July 31 2004
20 years ago