Guinea Pig 6: Mermaid in the ManholeFilm • 1988
The Lair of the White WormFilm • 1988
ContractedFilm • 2013
The Food of the GodsFilm • 1976