Thousands of people across the Americas gazed at the heavens on Saturday to witness a rare phenomenon known as an annular solar eclipse, when the moon passes in front of the sun, momentarily producing the appearance of a "ring of fire" in the sky. "It's one of those things you can't miss," said Oscar Lopez, 26, who travelled from Mexico City to the southern Mexican city of Campeche to see the eclipse. U.S. space agency NASA said the eclipse was following a path from the U.S. Pacific Northwest over California, Nevada, Utah, Arizona, New Mexico and Texas, crossing over parts of Mexico, Guatemala, Belize, Honduras, Nicaragua, Panama, Colombia and Brazil before ending at sunset in the Atlantic Ocean.