New and amazing images captured by the New Solar Telescope (NST) at the Big Bear Observatory in New Jersey, showed a solar...