Bach, Handel, Scarlatti: Class of 1685

Sometimes good things come in threes... and some years feature phenomenal coincidences! Johann Sebastian Bach, Georg Friedrich Handel and Domenico Scarlatti were all born in the same year: 1685. Discover some of their masterpieces...