Free City (Berlin) Alpha Channel Video

A new Free Alpha Channel video containing a view of buildings, traffic & people walking on sidewalks in Potsdamer Platz in Berlin Germany.
 
 
Berlin Alpha VFX