Totality: The Great American Eclipses of 2017 and 2024