by Misiziri » August 26th, 2011, 5:11 am
I don't know which show I prefer, considering they're both superhero shows. I think I'm still going with TT, but this show is AMAZING. The animation is gorgeous, too.
[youtube]eIMV64yCeKs&feature=related[/youtube]