Toyota Crown, Land Cruiser editions launched to commemorate Toyota store’s 70th anniversary
Over in Japan, Toyota has launched a number of special edition models to commemorate the 70th anniversary of the first Toyota store, the first of which opened in Tokyo back in 1946. …