Total solar eclipse over the North American skies unfolded on April 8, setting off a remarkable journey from Mexico to Canada. 

The total solar eclipse, sweeping across North America, cast parts of Mexico, the US, and Canada into darkness during daylight hours as the moon blocked the sun.

The moon moves between the Earth and the Sun, completely blocking the Sun and casting a shadow on the Earth below

The eclipse commenced its journey at 11:18pm IST in Mexico, with observers in Mazatlan among the first to witness the moon obstructing the sun's rays

The eclipse then made its way across the border into the US. In Texas, cities such as Eagle Pass and Del Rio were enveloped in darkness for a little over 4 minutes.

After crossing more than a dozen states, including Missouri, Illinois, Indiana, Ohio, Pennsylvania, New York, and Vermont, finally concluding at 1.16am IST in Newfoundland on April 9.

The total duration of the eclipse spanned two hours, captivating spectators with moments of darkness and awe-inspiring views of the celestial phenomenon.

According to NASA, the next total solar eclipse in the US won't occur for another 20 years. This means you will have to wait until August 2044 to witness a total solar eclipse from mainland US.