Live action footage
Barcelona, Spain. A large clock tower towering over a city. High quality footage
HD
1920 x 1080