Image 8 of 58
< Prev Next >
Stratford Depot 1972 now Olympic Village London UK aerial view
Stratford Depot 1972 now Olympic Village London UK aerial view