Scientists recreate Enceladus ocean and find moon could support life

Technology