carnival
Satoru Ogura
Guinea Pig 1: The Devil's Experiment
Guinea Pig 3: Shudder! The Man Who Doesn't Die
Guinea Pig 4: Devil Woman Doctor