Rover in parachute lands on alien planet in a distant space. Sci fi concept of interstellar travel. Elements of this image furnished by NASA.