Can Europa’s massive, interior ocean contain the building blocks of life, and even support life as we know it? This…