Did Mercedes Benz Just Test A Self-Driving S-Class on Public Roads?