Live action footage
National Art Gallery Trafalgar Square London England. National Gallery art museum in Trafalgar Square City of Westminster in Central London. Founded in 1824. The square has been used for community gatherings and political demonstrations. Trafalgar Square had been a significant landmark since the 13th century and originally contained the King's Mews. Vacation tourist destination to explore the urban city center. 4K HD video footage. Despain Rekindle photo. 025
4K
3840 x 2160