Located in one of the most fertile valleys in New Mexico, Farmington is 150 mi/240 km northwest of Albuquerque and just east of the Navajo Nation Reservation, which stretches into Arizona. The ci...