An animated scene from Tengen Toppa Gurren Lagann 天元突破グレンラガン from 2007