NUCLEAR

Nuclear

Exposed to an intense amount of cosmic radiation from a meteor.