The church bells ring accross the valley in the lovely town Amorbach at Odenwald (Germany). Here the World seems to be alright. Alex und Björn are walking up the trail to a church ruin, and they enjoy the peace.
Marc Spitz
Acting
The Fog
Dogville
Pushpa 2 - The Rule
Touch
Mea Culpa
God Exists, Her Name Is Petrunya
Pilgrimage
On the Beach at Night Alone
The Virgin Spring
Jigen Daisuke