Eight "skylights" may be entrances to underground spaces where evidence of ancient microbial organisms could be found.

See Full Page