Granted, mock spaceships, latex aliens and UFO floats are unusual subjects for an exhibit, but stranger still is the fact that all this can be found at Space Center Houston, a place usually devoted to serious human exploration of the stars, in its new exhibit, “Roswell and the Alien Invasion.”…
