Cleaned Solar Arrays Gleam in Mars Rovers New Selfie
May 9, 2011

Images