On Aug. 21, 2017, a total solar eclipse will darken the skies from Oregon to South Carolina. Here's what you need to know about this rare celestial show.