Ingrid Bedoya
Filmography
Read More
The Devil's Messenger
(1962)