I’ve never seen this before. The video is incredible. I wonder where all those people are today, what they’ve made of their lives. Thanks.
Glad you enjoyed it!
From what I understand, the video was shot in Hamburg, Germany.