Albuquerque-Santa Fe, NMJavier Acosta, 50, killed in pedestrian collision with hit-and-run driver on Luna Drive in Chaparral, New MexicoAccident Date: Sat, 05/20/2017