Big buildings and plazas can't compete with the charming lore of small towns
Mike Smith | April 19As of 2007, almost 2 million people live in New Mexico. Almost 500,000 of them live in Albuquerque, and more than 300,000 live in Las Cruces, Santa Fe, Rio Rancho, Roswell and Farmington.












