Tag

#Stella Terra

Automobile

Stella Terra completes 1,000 km journey through the desert

TU Eindhoven presents solar off-road car