On This Day

/ Photo

General view of the Twickenham Stoop
© Getty Images

General view of the Twickenham Stoop, Twickenham, England, July 30, 2007

Live Scores
Results
Fixtures