Create new Board
Editorial Images

Aerial Views of Tottenham Hotspur's New Stadium Site

LONDON, UNITED KINGDOM - MARCH 13: An aeriel view of the construction of Tottenham Hotspur's new stadium on March 13, 2017 in London, United Kingdom. (Photo by Tottenham Hotspur FC via Getty Images)
Aerial Views of Tottenham Hotspur's New Stadium Site
Embed