A total solar eclipse will stretch across the U.S. on Aug. 21, giving people in parts of 14 states the chance to see one of the great celestial events we can witness on Earth. But outside the path of ...