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 .
The ocean appears at different locations .