Hercules statue in Marktplatz, a symbol of the strength of Heidelberg residents

[Heidelberg - Baden-Württemberg - Germany]