U.S. Markets open in 1 hr 22 mins

Nexar releases 55K street pics from 80 countries to spur autonomous driving

Nexar releases 55K street pics from 80 countries to spur autonomous driving.