Science July 26, 2018 A buried lake may have been found on Mars. What does it mean for life?If life dwells on Mars, there’s a good chance it lives underground.Source: A buried lake may have been found on Mars. What does it mean for life?Share this:WhatsAppTweetEmailRelated