Antarctic Scientists have found life in an Antarctic Lake Vida that was sealed off from the outside world by a thick sheet of ice several thousands of years ago. Sources: The Guardian