It’s finally happening — on April 8, a total solar eclipse will sweep across North America, blocking out the sun momentarily for millions of viewers along a path stretching from northern Mexico to ...