Eye Five

Eye Five is a mutant creature with eyes on his palms who is one of the Light elemental villains.