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.
2026
1964
2025
2017
2009
2008
2005
1985
2018
2006
2011
2013
1996
2022
1993
1980
1971
2012