Everybody knows about the great American road trip routes like Route 66 and Border to Border (Route 93), but did you know that the first ever road trip actually took place in Germany? Europe is home to some of the best driving roads in the world, featuring stunning mountain views, challenging roads and an array […]