Director Eligio Herrero 012500 Filmography FILMOGRAPHY Watch LaterAdded 3 1980sClassic EroticaIncestSpain Human Animals (1983) 132.7K215