Johann Sebastian Bach

Part 2: Lüneburg, Weimar, Arnstadt and Mühlhausen 1700 - 1708

Interior Bach Church