Bach: The Well-Tempered Clavier Pt.2

The Well-Tempered Clavier No. 15 in G Major, BWV. 860 - I. Praeludium