Bach & Scarlatti: Cantatas - Albinoni, Vivaldi & Telemann: Concerti by Sir Neville Marriner, Alessandro Scarlatti, Antonio Vivaldi, Georg Philipp Telemann, Johann Sebastian Bach, Tomaso Albinoni, Academy of St. Martin in the Fields | Factory.fm