Between 9 and 12 April 2026, the London Transport Museum will open its Depot in Acton Town for a rare behind-the-scenes look ...
Right back to the mid 1960s with these cracking photos.