Rutter: Shepherd's Pipe Carol

John Rutter

Shepherd's Pipe Carol

All 26 recorded versions

Done