Riding the autonomous Mercedes-Benz Future Bus in Amsterdam

Riding the autonomous Mercedes-Benz Future Bus in Amsterdam was an…