Has the mystery of the ‘alien’ marks on Ceres been solved? Bright spots on the dwarf planet’s surface may be WATER ICE

Experts from the Max Planck Institute for Solar System Research in Germany think the 130 bright spots detected on Ceres, may be water ice, which can even create hazy clouds. —> Read More