Magnificat, Op. 36Alexander Hamilton, Stephen Layton & The Choir of Trinity College CambridgeClassical67 Shazams play full songShare