A Massive Solar Flare