Moving picture of London's Trafalgar Square traffic, filmed with a kinesigraph.
1891
2022
1958
2023
2009
2015
2025
1965
2001
1936
1984
1983
1990
2021
2018