London's Trafalgar Square
London's Trafalgar Square

London's Trafalgar Square

January 1, 18901 min4.5XX
Documentary

Moving picture of London's Trafalgar Square traffic, filmed with a kinesigraph.