This week in Mars news, the NASA rover “Curiosity” (also the name of a new perfume for cats) successfully landed on the red planet.

Subscribe to RSS - Total Recall