re: Did dust devils ever sweep off the Viking landers or Mars Pathfinder?
Pathfinder did detect a dust Devil passing over it. I'm not sure they ever images any with Sojourner's or Pathfinder's cameras.
Viking Landers might of detected such things (MET) but couldn't have imaged them as the camera wouldn't have caught moving objects very well.
