On August 2, 2027, a rare total solar eclipse will darken parts of Earth for six minutes, causing temperatures to drop and stars to appear in daylight. This century's longest eclipse will be visible ...