The Buffer Puffer
Saturday, 20th March, 2004
00:00:00
Still following the service train the tour is seen here, running to time, passing through Thames Ditton station.
Back