Skygazers across the Americas are in for a celestial treat on Saturday: an annular solar eclipse. Next it will cross Mexico and Central America, then into South America through Colombia and northern Brazil before ending at sunset in the Atlantic Ocean.