Land Rover Celebrates 70th Birthday

Land Rover launched three pre-production vehicles, dubbed the Series I, at the Amsterdam Motor Show in 1948 (pictured below). It has now been exactly 70 years since that …read...