Humans have been predicting eclipses for thousands of years, but it's harder than you might think
The coastal town of Exmouth in Western Australia is due to experience one of the most spectacular astronomical phenomena on April 20 2023—a total solar eclipse.