Search for "Barbara Carrera"
in
Lone Wolf McQuade (1983)
The Island of Dr. Moreau (1977)