Ghoul Sex Squad
1991-06-05 | 77 minutes
Rating: 6
Ghouls come back from their spirit world, when their seals are broken.