Preview

Interior of St. Stephen's Cathedral, dating from 1688, iincluding the largest Catholic church organ in the world, Passau, Bavaria, Germany, Europe
Interior of St. Stephen's Cathedral, dating from 1688, iincluding the largest Catholic church organ in the world, Passau, Bavaria, Germany, Europe
Image ID: 801-1203
Artist: Richard Maschmeyer
Purchase a commercial license Buy framed prints & more from our print store