The Japanese, as usual, are up to something mysterious, but awesome.
What is this mysterious building? Who is this stranger? What pu