On Aug. 21, the moon will pass between the Earth and the sun, casting a shadow that will race across the heartland of America at some 1,500 mph, moving over 14 states from Oregon to South Carolina as the United States experiences its first total eclipse of the sun since 1979 and the first coast-to-coast eclipse in 99 years.More than 200 million people...