An annular solar eclipse on Oct. 14 darkens skies from from Oregon to Texas in the United States, and across Latin America.