Google develops cars that drive themselves

1,000 miles autonomously, 140,000 miles with occasional human control