My Favorite Bands Logo
    Lindsay Duncan
    Lindsay Duncan

    Scottish actress, born 7 November 1950 in Edinburgh, Scotland, UK. She is married to Hilton McRae.

    Data provided by Discogs