T.D. is the official mascot of the Los Angeles Avengers. He is depicted as a superhero-like character, with his name being an abbreviation of the word 'Touchdown'.
The Los Angeles Avengers' mascot was introduced with the team's name and logo unveiling at a news conference on June 15, 1999, for the team's upcoming 2000 season in the Arena Football League.