Here is the most recent image downloaded from the Spirit Rover on Mars. This may just explain the recent communications glitches with the Rover!
NMSR Site Map