London in 1904

Posted by Maximum Fun on 23rd March 2009

I can’t begin to tell you how cool this is to me. Film shot in London in 1904. A bit of background on metafilter.