"The choice of Hercules", Oratorio in three parts HWV 69

"The choice of Hercules", Oratorio in three parts HWV 69

Libretto
Thomas Broughton