2004
Sunset over the Elbe river in Hamburg Altona. A video postcard, the title mocks the film of the same name (English title is “downfall”).

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…