A rare solar eclipse will sweep across the US later today, with a spectacular phenomenon known as the "ring of fire" due to stun stargazers. The "ring of fire" annular solar eclipse will be on show in a number of US states as well as parts of Central and South America. Unlike in a total solar eclipse, the moon will not completely cover the sun.