Space startup Max Space unveiled plans for an inflatable space station that can expand to a whopping 12,300 cubic feet.
I always get nostalgic when I come to Houston, the “Space City,” as I did for Saturday’s Texas Bowl between LSU and the ...