Self-driving vehicle technology has come under some heavy scrutiny following the fatal…
Self-driving cars have been happily puttering along for some time until recently,…