Total lunar eclipses only occur every 18 months to three years, with the next one expected to appear on New Year's Eve 2028 ...