The longest total solar eclipse predicted for an 11,000-year period (3000 BC to 8000 AD) will occur on July 16, 2186, lasting 7 minutes and 29 seconds.
Open the full topic