The Island That Lived For Death Japan, presumably. Also featuring The Stag Party: The Young Bride’s Best Friend via via
Clarence Doore.