Scientists are now convinced that a vast internal ocean is , or was recently , roiling the surface and providing the heat and chemicals necessary to create life .
A vast internal ocean roiling the surface .