- Apr 16, 2005
- 16,047
- 18,013
Spurs were the biggest team in London for years on years, but the new stadium can propel the Lilywhites back to their prestigious status of yesteryear
Read the full article at Daily Mirror
Read the full article at Daily Mirror