Bach: Brandenburg Concerti , Nos 1-3

Brandenburg Concerti No. 3 In G Major, BWV 1048 Allegro