Beautiful, interesting, incredible cinema.
The Science Research Institute (SRI) investigates assorted strange phenomenon in Japan.