Throngs of skywatchers across North America gazed upward at a blackened sun in the midday dusk on Monday, celebrating with cheers, music and matrimony the first total solar eclipse to darken the continent in seven years.
From a Mexican beach resort close to where the eclipse made landfall to the banks of the Ohio River and farther north beyond the roaring cascades of Niagara Falls at the US-Canadian border, spellbound crowds reacted to the sight of "totality" with jaw-dropping expressions of awe and joy.
In Russellville, Arkansas, a town of roughly 30,000 residents near the state's only nuclear power plant, almost 400 couples tied the knot by the shadow of the moon in a mass wedding event dubbed "Elope and the Eclipse".
At least two weddings and one marriage proposal were known to have taken place among roughly 2,000 people who assembled at Niagara Falls State Park despite overcast skies.
The dreary weather subdued the experience until clouds momentarily parted to reveal the last 30 seconds of totality, and the crowd went wild, cheering and shouting, "It's so beautiful".
As the skies began to brighten again, a band played out the retreating lunar shadow with a rendition the R.E.M.'s 1992 hit song Man on the Moon.
Across the river in Niagara Falls, Ontario, 309 people - some from as far away as Singapore and London - came dressed up as the sun, setting a new world record for the largest group to wear solar costumes in one place, contest organisers said. The previous record was set in 2020 by 287 participants in China.

Zohran Mamdani wins NYC mayoral race, capping meteoric rise
Typhoon Kalmaegi kills at least 58 in the Philippines, heads toward Vietnam
At least 7 dead after UPS plane crashes in Kentucky, erupts into ball of fire
Former US VP Dick Cheney dies at 84
Dozens killed, army helicopter downed as Typhoon Kalmaegi hits Philippines
Trump threatens to cut funds for New York City if Mamdani wins mayoral race
Worker trapped under collapsed medieval tower in Rome dies
Saudi Crown Prince bin Salman to visit Trump in White House
