Stock Photo: Altar area, parish church of St. Peter and Paul, Oberstaufen, Allgaeu, Bavaria, Germany, Europe