large screen fitted in Trafalgar Square London for the 2008 Olympic Games in Bejing
Size:
3367px × 5050px
Photo credit: ©
Richard Sheppard / Alamy / Afripics
License:
Licensed
Model Released:
No
Keywords:
bejing,
games,
london,
nelso,
olympic,
square,
trafalgar