What Is the Oberammergau Passion Play?
The German town of Oberammergau. Oberammergau is a small town with a little over 5,000 inhabitants, nestled in the lap of the majestic Bavarian Alps, in the district of Garmisch-Partenkirchen. Though the term “fairy-tale town” has been rather overused in the context of quintessential German towns, there is no better [...]