The Volt Dragon is an incredibly dangerous beast that reeks havoc on any attempted air travel. This dragon generates many small but powerful magnetic fields whose strength can be varied voluntarily by the dragon, and its scales are reinforced with metallic compounds. As this dragon moves the magnetic fields induce currents in its scales, and when the fields are very strong, current jumps between the scales creating visible sparks. This means that touching or even getting near the dragon messes with electrical systems and can cause very painful shocks.
So how could the Volt dragon generate these magnetic fields? If this isn’t even possible, (remember it doesn’t have to be likely, just possible) then is there some other way I could get the same effect? Any extra info on how strong these currents would be or some strange secondary effects would be appreciated!