Web Site
< Germany, West
Red window in Holy Ghost Church at Heidelberg in west Germany.