On April 8, 2024, a total solar eclipse will cross the U.S. Although Des Moines won't witness totality, a partial eclipse promises a remarkable astronomical spectacle.