If everything is predestined and God is in complete control and knows what everyone is going to do, then he can set the Universe up so that an eclipse will line up nicely with the complete degeneration of a nation.
Here is a list of eclipses visible in the US in the 20th and 21st
https://en.wikipedia.org/wiki/List_of_solar_eclipses_visible_from_the_United_States
“States and areas that will not see a total or annular eclipse between 1901 and 2100
Delaware
District of Columbia”
So that makes it pretty clear that God is sending a message that the only parts of the country that are not corrupt are DC and the home state of our current president.