The Teen Titans episode "Terra" premiered on this day (Jan. 24) in 2004! A super-strong episode, Terra made her series debut here in this key Teen Titans tale which kicked off a major story-arc based on the classic Teen Titans: The Judas Contract comic! #TeenTitans #TeenTitansGo