At long last — finally — another Japan adventure.

[more]