Toyota 70th Anniversary Commemorated With Crown and Land Cruise Special Editions

Toyota is celebrating their 70th anniversary and has released a couple of special edition vehicles in Japan. The brand opened its first ever store in the year 1946 in Tokyo and has had a successful run till now. The new special editions included a facelifted version of the Crown Athlete, the Majesta along with a […]