Ceres’ ‘alien’ flashes may be WATER VOLCANOES: Images suggest mysterious spots on dwarf planet are plumes of ice

The images, presented by the Institute for Solar System Research in Germany, glimmers of light are visible even when they are near the edge of Ceres, suggesting are high above the surface. —> Read More