Saw the above Trophy on the Holborn Viaduct (Central London) this afternoon. Anyone on here?
L Lee G Joined Aug 28, 2006 Messages 150 Reaction score 0 Location London Oct 5, 2006 #1 Saw the above Trophy on the Holborn Viaduct (Central London) this afternoon. Anyone on here?