On the morning of 21 August, a 70-mile-wide swath of land in America from Oregon to South Carolina will plunge into darkness during the day. The total solar eclipse—the first fully visible from the US ...