Stock Photo: Town fortifications and Herz Jesu Church, Mayen, Rhineland_Palatinate, Germany, Europe