
Millions of people in the path of a solar eclipse across North America are gazing towards the heavens as the moon completely blocks the sun for more than four minutes in some areas.
The town of Mazatlan on Mexico’s west coast in was one of the first places to witness the full eclipse on Monday, with thousands of people gathering there to look skywards.