Olympic Torch outside the stadium in Barcelona, Spain

- Image ID: D53W37
Olympic Torch outside the stadium in Barcelona, Spain
cycreation / Alamy Stock Photo
Image ID: D53W37