A total solar eclipse will briefly darken the skies over parts of the United States, Canada and Mexico on Monday, April 8, 2024. The last time people in the U.S. witnessed a total solar eclipse was in ...