Explora is a science center in Albuquerque, New Mexico, United States, located near Old Town Albuquerque. Its name is the imperative form of the Spanish language verb explorar, which means to explore.
Contact us...