Lilora

Lilora is a demon who was trapped in the Storm Realm. She has the ability of enhanced abilities and the ability to duplicate herself endlessly. She also has super speed. She is an enemy of Green Lightning.