Designed by
Title
The Millennium Stadium in Cardiff #18201832
Description
The Millennium Stadium (Welsh: Stadiwm y Mileniwm), national stadium of Wales, home of the Wales national rugby union team and the Wales national football team.
This image is editorial