In the United States of America, the only usual sop to ostentation in the face of death is that the vehicle carrying the deceased to his or her final resting place has historically been built on a luxury automobile’s chassis. Japan, on the other hand, flips the script. True, the 1983 Crown was not the […]
More...