A stadium in Seoul, South Korea, which hosted the opening match of the the 17th World Football Championship.

- Image ID: B95YK6

Search stock photos by tags