Search: |
Twickenham Stadium
mattsanger92 (11/18/2009) Twickenham is a rugby stadium in the town of the same name in the county of Middlesex. The 82,000-seater ground is the second largest in England, and hosts the home games of the English national rugby union team. The stadium has hosted the 1991 Rugby World Cup Final (and is due to host another in 2015), along with various national and continental finals. It is also home to the National Museum of Rugby. |
|