On April 8, a total eclipse of the sun by the moon will cross over the United States starting in Texas, and traveling through Oklahoma, Arkansas, Missouri, Illinois, Kentucky, Indiana, Ohio, Pennsylvania, New York, Vermont, New Hampshire, and Maine. According...