The moon's shadow plunged the west coast of Mexico into total darkness. Festivals, parties and even mass weddings took place along the route.

On average, such an event can only be observed from a specific location on our planet about once every 375 years. The next total solar eclipse will take place on August 12, 2026 - and will cover large parts of the Northern Hemisphere. A partial solar eclipse can be seen in Europe on March 29th next year. In North America the next total eclipse will not occur until 2044 - and in Germany not until September 2081.