An onlooker of the annular solar eclipse witnesses the celestial event on May 20, 2012 .Albuquerque, New Mexico, USA.(Photo and caption by Colleen Pinski)."