This is pleasing, in a low-key kind of way.

 

Filmed in Tokyo in 1998 by Dennis Wheatley and Stefan McClean.

(h/t, Coudal




Subscribestar
Share: