A total solar eclipse will sweep across North America on April 8, passing over Mexico, the US and Canada.
A total solar eclipse occurs when the Moon passes between the Sun and Earth, completely blocking part of our star.
It is expected to last 4 minutes and 27 seconds, nearly twice the time of the Great American Eclipse of August 21, 2017.
In the USA this event will start in Texas at 13:27 and will end in Maine at 15:35, foreign media write.
Within these territories live over 30 million inhabitants who can witness this event, while millions more are expected to travel causing heavy traffic.