When the mysterious cleaning of Martian rovers Spirit and Opportunity was first observed last December, a leading theory among Jet Propulsion Laboratory scientists suggested dust devils might be carrying sediment up and away from solar panels. Three weeks ago, wind activity was determined to be the cause. And the dust devils? Spirit has been photographing a flock of them.