SpaceRef -
11 Jan 2018 21:29
The SETI Institute and the Mars Institute announced today the discovery of small pits in a large crater near the North Pole of the Moon, which may be entrances to an underground network of lava tubes....
Share this Article