Millions of Americans looked skyward in awe through protective glasses, telescopes and cameras on Monday as the first coast-to-coast total solar eclipse in a century marched from the U.S. Pacific Northwest to the Atlantic seaboard.
There was a partial eclipse in Jamaica.
After weeks of anticipation, onlookers from Oregon to South Carolina whooped and cheered as the moon blotted out the sun, plunging a narrow band of the United States into near darkness and colder temperatures for two minutes at a time.
Even President Donald Trump stepped out of the White House to see the eclipse.
No area in the United States had seen a total solar eclipse since 1979, while the last coast-to-coast total eclipse took place in 1918.
The rare cosmic event was expected to draw one of the largest audiences in human history, including those watching through broadcast and social media.