The correct answer is C. People would not have believed it was possible.
The phrase "stuff of science fiction" implies that the capabilities of the space probes and rovers were once considered to be only imaginative ideas found in science fiction stories, and thus many people at the time would have thought these advancements were not feasible or realistic.