The Red Carpet in St. Stephen’s Cathedral in Passau, Bavaria
Don’t you know that the biggest church organ in the world is found in Passau? I had the chance to visit with friends last Saturday the city of Passau in Bavaria, Germany and saw the grandeur of St. Stephen’s Cathedral. This photo was taken by yours truly. This is the altar of this magnificent Cathedral. […]