Seventy years ago today Land Rover introduced their first vehicle, the Series I, at the Amsterdam Motor Show. You can find examples of this iconic brand in all corners of the globe today. Land Rover has built over 7 million vehicles over the past 70 years! There are all sorts of anniversary celebrations happening around the globe for this much loved brand. Land Rover … [Read more...] about Land Rover: 70 Years of Off Road Awesome