Emma Kirkby, David Thomas & Anthony Rooley

Emma Kirkby, David Thomas & Anthony Rooley