A total solar eclipse will occur on Aug. 12, 2026, the first since 1999 to touch mainland Europe, with totality visible in Greenland, Iceland and Spain.