Glorious Eclipses: Their Past Present and Future