A total solar eclipse set for July 16, 2186, will be the longest in 12,000 years, lasting 7 minutes and 29 seconds,...
On July 16, 2186, the longest total solar eclipse in history, lasting 7 minutes and 29 seconds, will cross northern South America,...