The app called Georeader is my nomination. (though I may have a tiny bit of bias in me) It is free in Android Play (I miss the word "Market") , You can hear obscure information of the history of the area you are driving through, be told of historical buildings, famous people, battles, old...