Thread:Smt64/@comment-24217012-20180318184437/@comment-26889090-20180329120151

I understand TT stands for Teen Titans but what is Teen Titans Judas Contract, a comic, a movie, a video game?