Designed by
Title
St. Martin Catholic Church in Lorch, Germany #201205242
Description
Close up of the facade and clock tower of the landmark St. Martin Church in Lorch, Germany on the banks of the Rhine River in Germany. August 2019.
This image is editorial