This is a Industrial Metal track recorded by the artist New Found Power. The song I'm Still Alive was originally composed by A. Walker.