This is the title theme from the anime *One Punch Man.* Which is a very cool send up of the superhero genre.