New Mexico has some of the most scenic and diverse small towns in the United States, but sometimes you have to get off the interstate to see them. The town of Madrid (population about 300) is one of those places. Although it may not be as famous as other places in New Mexico, it has […]