Gripped by war, poverty and plague, the villagers of Oberammergau, in Bavaria, southern Germany vowed to put on a 'passion play' every ten years.
That was back in 1633. They survived, and performed the first Oberammergau Passion Play in 1634. Ever since, their descendants have carried out that pledge.
For the past four centuries the tradition has continued, every ten years. Only villagers have been allowed to take part. And that is what will happen yet again in 2010, from 15th May until 3rd October.
They devote a year of their lives to re-enacting the life, death and resurrection of Christ.