Razzle Dazzle

Razzle Dazzle is an extrahuman with some form of Light power.