Will Santa have a driverless sleigh by next Christmas?
For those of us who will soon head over the river and through the woods to meet up with family, the holidays mean travel. Last year, nearly 100 million Americans hit the road during the season, and the number only seems to rise each year. For many people, it is stressful. Travel can also be time-consuming and dangerous, taking some fun out of a joyous time.