The image shows a poster on the wall of a building in Heidelberg, Germany.
Read full description
The image shows a poster on the wall of a building in Heidelberg, Germany. The poster features pictures of trees, buildings, hills, and other objects, as well as text.