A solar eclipse is the brief phase of the celestial event when the moon completely blocks out the sun, and there will be one visible for the first time on U.S. mainland since 1979!
The solar eclipse will be visible across the U.S. on August 21 and will darken skies along a stretch of land about 70 miles wide.
Only certain cities within 14 U.S. states will be able to see the total eclipse. Here are the best places to watch the spectacular sky show:
Idaho Falls, Idaho
Jefferson City, Missouri
Columbia, South Carolina
Charleston, South Carolina