A celestial show is coming to the US this August and Nasa hopes all will take advantage of a rare event that will darken skies from Oregon to South Carolina.