All Media: William Towers

William Towers sings 'One Charming Night' from Purcell's The Fairy Queen

Listen to William Towers sing 'One Charming Night' from Purcell's The Fairy Queen.

William Towers sings Bach Cantata BWV 85

Listen to William Towers sing Jesus ist ein guten Hirt from Bach Cantata BWV 85

William Towers sings Se possono tanto from Handel’s Poro

Listen to William Towers sing the aria Se possono tanto from Handel’s Poro

William Towers sings Handel’s Orlando

Listen to William Towers sing the aria Cielo se tu il consenti from Handel’s Orlando