Owner operator land weekly trucking news digest #106
Stephen Cliff may be the new chief of road safety Last year 38,680 people were killed in road accidents. And this terrible number is only growing. And the rapidly changing automotive industry only adds to it, as the number of battery-powered electric vehicles is growing every year. This means that if appointed to the position,..





