Bach: All Time Greatest Moments

Brandenburg Concerto Nos. 3 In G Major Bwv1048 - Allegro