Annular eclipse over New Mexico, USA, 20 May 2012