A year later, in August 2027, parts of the world will experience the longest period of totality for a century, lasting six ...