Rover team members with rover.

December 5, 2002

Credit

NASA

ENLARGE

You Might Also Like