A total solar eclipse races across North America as clouds part along totality

Eclipse mania gripped all of Mexico, the U.S. and Canada, as the moon swept in front of the sun, blotting out daylight. Almost everyone in North America was guaranteed at least a , weather permitting.

It was the continent's biggest eclipse audience ever, with a couple hundred million people living in or near the shadow's path, plus scores of out-of-towners flocking in.

Clouds blanketed most of Texas as the total solar eclipse began its diagonal dash across land, starting along Mexico's mostly clear Pacific coast and aiming for Texas and 14 other U.S. States, before exiting into the North Atlantic near Newfoundland.

Just east of Dallas, the hundreds gathered at Mesquite's downtown area cheered and whistled as the clouds parted in the final minutes before totality. As the sun finally became cloaked, the crowd grew louder, whipping off their eclipse glasses to soak in the unforgettable view of the sun's corona, or spiky outer atmosphere, and Venus shining brilliantly off to the right.

City officials reminded everyone that the last total solar eclipse in these parts was the 1870s, making this one all the more special. Eclipse-themed music was turned off as the big moment approached.

"Oh God, it's so dark," marveled Aiyana Brown, 14, who watched alongside her grandfather, Mesquite Mayor Daniel Aleman Jr. "I'm a huge science nerd, and this is amazing."

The moon covers the sun during a total solar eclipse in Mazatlan, Mexico, Monday, April 8, 2024. Credit: AP Photo/Fernando Llano

The moon partially covers the sun during a total solar eclipse, as seen from Eagle Pass, Texas, Monday, April 8, 2024. Credit: AP Photo/Eric Gay

Clouds part as a partial eclipse of the sun and moon cross atop the New Sweden Evangelical Lutheran Church steeple Monday, April 8, 2024, in Manor, Texas. Credit: AP Photo/Charles Rex Arbogast

Jonathan Schiller, who does public outreach work for the Fiske Planetarium, looks through a telescope ahead of the total solar eclipse Monday, April 8, 2024, at Eagle Pass Student Activities Center in Eagle Pass, Texas. Credit: Jon Shapley/Houston Chronicle via AP

Kenny Riehl, of Solon, Iowa, adjusts a telescope while looking at the sun before a total solar eclipse, Monday, April 8, 2024, in Trenton, Ohio. Credit: AP Photo/Joshua A. Bickel

The moon partially covers the sun during a total solar eclipse, as seen from Eagle Pass, Texas, Monday, April 8, 2024. Credit: AP Photo/Eric Gay

Karine Rodriquez, right, sits with her son Yurem, left, and daughter Aranza, center, as the moon partially covers the sun during a total solar eclipse, as seen from Eagle Pass, Texas, Monday, April 8, 2024. Credit: AP Photo/Eric Gay

Jordan Elliott smiles as she watches with solar glasses as the moon starts to cross in front of the sun during a total solar eclipse Monday, April 8, 2024, in Carbondale, Ill. Credit: AP Photo/Jeff Roberson

A patron looks up at the sun during an solar eclipse during a practice round in preparation for the Masters golf tournament at Augusta National Golf Club Monday, April 8, 2024, in Augusta, Ga. Credit: AP Photo/Ashley Landis

A patron look up at the sun during an solar eclipse during a practice round in preparation for the Masters golf tournament at Augusta National Golf Club Monday, April 8, 2024, in Augusta, Ga. Credit: AP Photo/Matt Slocum

People use special glasses to watch a total solar eclipse in Mazatlan, Mexico, Monday, April 8, 2024. Credit: AP Photo/Fernando Llano

People watch a total solar eclipse in Mazatlan, Mexico, Monday, April 8, 2024. Credit: AP Photo/Fernando Llano

A resident of a downtown apartment complex glances out of his window as the eclipse begins over Columbia, Mo., on Monday, April 8, 2024. Credit: Brian W. Kratzer/Missourian via AP

A total solar eclipse April 8 will enter over Mexico's Pacific coast, dash up through Texas and Oklahoma, crisscross the Midwest, Mid-Atlantic and New England, before exiting over eastern Canada into the Atlantic. Credit: AP Photo, File

People use special glasses to watch a total solar eclipse in Mazatlan, Mexico, Monday, April 8, 2024. Credit: AP Photo/Fernando Llano

Mike Porter uses a telescope to get a look at the sun as he prepares to watch a total solar eclipse Monday, April 8, 2024, in Carbondale, Ill. Credit: AP Photo/Jeff Roberson

Solar glasses sit on a table to be used while watching the total solar eclipse Monday, April 8, 2024, in Carbondale, Ill. Credit: AP Photo/Jeff Roberson