UNITED KINGDOM | Wednesday, 2 November 2011 | Views [1837]
The Angel of The North, a colossal statue in Gateshead, England.