Trafalgar Square - London (Stock Footage)

Trafalgar Square - London (Stock Footage)

Timelapse of Trafalgar Square with Big Ben in the background in London, United Kingdom

by
by
by
by
by
by