Queen Elizabeth II’s Royal 1953 Land Rover she used at her Balmoral Estate is going for sale. The 86″ wheelbase first generation car was built in 1953 and first registered in early 1954 wearing the number NXN 1. This was the 11th Land Rover from that year which is a historically interesting vehicle in its […]