Directed by: Marino Girolami (as Frank Martin) Stars: Ian McCulloch, Alexandra Delli Colli, Sherry Buchanan Language: English Country: Italy | Imdb Info Description: The members of an expedition in search for the last faithful of Kito, the cannibal god, land on a small island in the Moluccas (East Indies) and […]