On April 8, there will be a total solar eclipse visible in several parts of the U.S. including Texas, Ohio and New York. The last total solar eclipse was in 2017.

Depending on weather conditions, the eclipse will appear visible in Mexico at 11:07 a.m. PDT and end in Newfoundland, Canada at 5:16 p.m. NDT, according to NASA.