Serving Clovis, Portales and the Surrounding Communities

Day trip: Museum gives visitors trip back into time

Courtesy photo The New Mexico Museum of Natural History and Science is located at 1801 Mountain Road NW in Albuquerque.

Place: New Mexico Museum of Natural History and Science

Location: 1801 Mountain Road NW, Albuquerque

What activities can you enjoy...

 
 
Rendered 05/28/2024 15:00