2 ms·So does this mean they just parked 24% of their self-driving cars?by HumblyTossed 3y agoSo does this mean they just parked 24% of their self-driving cars?