An annular eclipse of the sun is visible across much of North America.