Designed by
Title
Big Mars Rover Concept Vehicle #136197612
Description
19 December 2018 - Cape Canaveral, Florida, USA. New six semi-spherical wheels, electric mars rover concept, displayed at Kennedy Space Center visitors complex
This image is editorial