Shield Shredder

Shield Shredder is an Evilikin who is one of the Life villains.