The total solar eclipse of August 2, 2027 will be one of the longest and most visible of the century, and its impact could ...