From 2026 to 2028, Earth will see a double eclipse cascade: three total solar eclipses and three annular solar eclipses.