NASA Satellite Spots Crater on Mars That Glows

NASA Satellite Spots Crater on Mars That Glows

Mars never ceases to amaze astronomers. That can only be good news, regardless of how much scientists want to know everything about the Red Planet. It means that many more wonders could be hidden by our neighboring planet. According to…