You guys are way too quick on the Clues lately, so let’s see if we can slow you down just a wee bit. Here’s two of Japan’s finest cars, circa say 1964 or so. The scene that the actors are playing out is almost as mysterious as the cars, eh? Bonus points if you can make sense of this not-quite kabuki theater.
– March 8, 2012