Tessa Ross

Tessa Ross

Production 1961-01-01 London, England, UK 5.397