Apparently, this is from an anime called "Tengen Toppa Gurren Lagann", which I've never seen before, but yet this is still epic. Also, dat ending.