From Las Palmas de Gran Canaria, Gran Canaria, Canary Islands, Spain • 1937 - 2007
Carlos Quiney (1937–2007) was a Spanish film actor. (Via Wikipedia)
The Hanging WomanFilm • 1973