Tag: nasa

NASA’s First Terrestrial Space Station Will Seek Intelligent Life on Earth

NASA administrators announced today that Delaware, Ohio has been selected as the site of the agency's first terrestrial space station, ending an eight year search...