3
/ 22
Church of the Holy Spirt (right) and Heidelberg Castle (left, back) (c) Can Stock Photo Inc. / sborisov
Church of the Holy Spirt (right) and Heidelberg Castle (left, back) (c) Can Stock Photo Inc. / sborisov