khvb2: Terrace - spot the non-league dog
khvb2: Punchline delivered
khvb2: Unmarked
khvb2: Suederelbe v Curslack-Neuengamme
khvb2: Goal Celebration
khvb2: Final Score
khvb2: Rebel Hideway
khvb2: The leaning building of Hamburg
khvb2: Dortmund clubshop has done some good business
khvb2: Witty anecdote
khvb2: On the way
khvb2: Usual pre-match nonsense
khvb2: The Teams
khvb2: Dortmund Huddle
khvb2: Lined up for a minutes applause
khvb2: The game was only 10 mins old when the inevitable happened
khvb2: Hoof
khvb2: Debate
khvb2: About as animated as it got
khvb2: In the mixer
khvb2: Final Score
khvb2: Half and Half Scarf Celebration
khvb2: Helmet
khvb2: Reeperbahn
khvb2: Change of ends at the Fischmarket
khvb2: The morning menu
khvb2: Where are the usual grey skies?
khvb2: Fishmarket
khvb2: Early morning debate
khvb2: We made it