General Views of Twickenham Stadium (Twickenham Stadium)

General Views of Twickenham Stadium
In This Photo: Twickenham Stadium
A general view of Twickenham Stadium on July 6, 2015 in London, England.
(July 5, 2015 - Source: David Rogers/Getty Images Europe)