Poster

Humanoid Monster, Bem the Movie (Yokai Ningen Bem)