Xavier M. Jubier runs a web site listing five millennia’s worth of data on solar eclipses, lunar eclipses, and transits, both past and future. Database searches, tables, and maps — oh my!
The next total solar eclipse (pictured), which occurs on July 2, 2019, might be a little difficult to experience.