Is a Huge Reservoir of Water in the Depths of the Universe? 3:49 PM Unknown 0 Is a Huge Reservoir of Water in the Depths of the Universe? The humongous ‘ocean’ exceeds 140,000 million times the volume of Earth’s oceans... READ MORE +