Sho and his friend Tetsurou stumble upon an odd alien artifact while walking through the woods. Then, the alien artifact breaks free of its metallic...
A science-fiction fantasy based loosely on the classical Japanese Noh theatre drama Adachi-ga Hara about the demon Onibaba, of which lyrical extracts...