Tag: Oberammergau

Passion Play 2020

Located in the valley of West Germany’s Ammer River and among the Ammergau Alps, lies the picturesque village of Oberammergau, Germany.