Live action footage
Building on Royal Square in Barcelona, famous historic landmark, architecture
HD
1920 x 1080