Total Solar Eclipse 2024: A Spectacular Celestial Event