Image 22 of 39
< Prev Next >
Match day RFU Stadium Twickenham UK third aerial view stand newly built 1996
Match day RFU Stadium Twickenham UK third aerial view stand newly built 1996