Gurren Lagann: How Far Will God Test Us?
Season 1 Episode 20