The first total solar eclipse of 2024 will happen on April 8th. The solar eclipse will start from Mexico and will travel through US different cities including Texas, Oklahoma, Arkansas, Missouri, Illinois, Kentucky, Indiana, Ohio, Pennsylvania, New York, Vermont, and New Hampshire, and reach Canada.