So not only is this a great song, but this Gurren Lagann AMV is freaking awesome too. They just go so perfectly together.