Annular eclipse over New Mexico, USA, on 20 May 2012