Remnants of ancient salty water or evidence of alien life… well one scientists believes the answer is ancient aliens.
Read More At Article Source | Article Attribution
The post New NASA photos may be evidence of life on Mars appeared first on RocketNews | Top News Stories From Around the Globe.
