Stand by · pulling the latest frames
Leslie Meadows
Acting
Born · 1947
Manchester, England, UK
Doctor Who: Delta and the Bannermen
1987
The Apple
1980
Doctor Who: Dragonfire
Half a Sixpence
1967