Solar Flare: Sun Releasing a Firestorm of Radiation