Spring in Hamburg means the colors are coming back. Check out and get some impressions.
... 79 80 85 90 91 ...
<br>P4232241Location: Hamburg, Germany Exif