New Toshiaki Toyoda's short film starring Kiyohiko Shibukawa as a meditating monk.
Kiyohiko Shibukawa
Danko Iida