Bach: Cantate BWV147 - Magnificat

, , , , , , , , , ,