UNITED KINGDOM | Monday, 5 December 2005 | Views [365]
Twickenham Football Stadium in the distance from Richmond....possibly the closest I'll ever get considering how hard it is to get tickets to games there!