For the first time since 1979, a solar eclipse will be completely visible in the United States, with the arc of total visibility stretching from Oregon to South Carolina.