A total solar eclipse will fly across North America on April 8 — and it won’t happen again for another 20 years, says NASA. You may not want to miss it, but staring at the sun for even just a ...