Tuesday, March 19, 2013

double deck horse tram in Oxford Road, Reading, England, 1893


No comments: