A total solar eclipse occurred at the Moon's ascending node of orbit on Wednesday, August 11, 1999, with a magnitude of 1.0286. This was one of the most-viewed total solar eclipses in human history.
Text from Wikipedia, licensed under CC BY-SA 4.0
The 28th anniversary falls on August 11, 2027.