1685 – Bach, Händel, Scarlatti - 75 for 75

Aria & Variations in E major HWV 430