Wednesday, May 13, 2009

Streets of London 1903, lots of horsepower

HT: Maggie's Farm