August 10, 2015

A woman show on Mars

That seems to be the strategy of alien hunters who are convinced that the latest photos from NASA’s Curiosity rover show proof of alien life forms […]