Image 21 of 58
< Prev Next >
Stratford Depot 1984 Olympic Site London UK aerial view
Stratford Depot 1984 Olympic Site London UK aerial view