On August 21, the sun, moon and earth will be positioned in perfect alignment to cast a shadow across America from Oregon to South ...