Roborace Debuts Autonomous Robocar in Spain

Race cars are powered by four electric motors