‘Surprising’ Signs of Ancient Life DISCOVERED in Antarctica Lake

More than a decade ago, scientists used satellite equipment to discover the Mercer Subglacial Lake, which is located beneath Antarctica’s ice sheets and is “twice the size of Manhattan.”

Read More