I knew we needed a TF - Gurren lagann crossover. Of course the song works with this. Just who the hell do you think they are?! EDIT: Favorited.