A three-car self-drive convoy is tested on a public road in Spain for the first time. Continue reading...