Live action footage
Commuters and train on platform of Frankfurt Main Railway Station, perron inside Deutsche Bahn Central Railroad Building, Frankfurt Hauptbahnhof interior, Germany, April 20, 2018
4K
3840 x 2160
Editorial Use Only