A total solar eclipse will happen in the United States on Aug. 21, 2017. This will be the first total eclipse since Feb. 26, 1979.