To spare themselves from a plague, in 1633 the residents of the village of Oberammergau in Germany made what heavenly promise which is kept to this day?
Stage a passion play
stage passion play
stage passion play
FreeForm
Stage a passion play