Home
Truck and bus manufacturer Daimler has let three of its autonomous trucks loose on public roads,…