Live action footage
Estacio del Nord in Spanish, is the main point for arrival and departure for buses from or to Barcelona and Spain.
HD
1920 x 1080
This Element is also available via Subscription.
Editorial Use Only