Autonomous Delivery Robots to Hit Redwood City, Calif., Streets in December

Open in new window