London's Trafalgar Square

United Kingdom

Documentary
1 min     4.5     1890     United Kingdom

Overview

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

Similar