Oberammergau Passion Play

Did you know that every 10 years the small city of Oberammergau, Germany pays homage to God in a pretty amazing way? That’s right, this beautiful town located off the Ammer River known for woodcarvers

Read More »