Live action footage
IAA sign at the entrance of exhibition centre in Frankfurt, Germany
HD
1920 x 1080
Editorial Use Only