yes, it is a pastiche of a classic photo from Dortmund / Ruhr area in mid 90's.
that photo is Hanover 2006.
I had a look for the original photo that it is from but i couldnt find.
Maybe someone else will come up with it from somewhere>?
Damn, its all on the fine detail with that photo! It certainly got me when I saw it in real life.
Can anyone post the original photo that it is copied from?