Where would you find this iconic van in such a perfect condition? In Japan, of course... I hope to return and photo the interior!
JPC: all rights reserved