Info
France, Alsace, ( Elzas ) Rouffach. inside the Notre-Dame Church.