Shoguns Sadism aka Oxen Split Torture aka The Joy Of Torture 2 (1976) Nothing says Merry Christmas like Japanese capital punishment & religious prosecution in the 17th century
Shoguns Sadism aka Oxen Split Torture aka The Joy Of Torture 2 (1976) Nothing says Merry Christmas like Japanese capital punishment & religious prosecution in the 17th century