Production Company: Tohokushinsha Film Corporation

Less Info