Mysterious green spots seen on Mars raises new theory about life on Red Planet 0 27.10.2024 14:55 Indiatoday.in Mysterious green spots seen on Mars raises new theory about life on Red Planet