Did Mercedes Benz Just Test A Self-Driving S-Class on Public Roads? - Mercedes Benz Independent Specialist London - FinchMotors