Spring in Hamburg means the colors are coming back. Check out and get some impressions.
... 92 93 98 103 104 ...
<br>P4212156Location: Hamburg, Germany Exif