Friday, September 24, 2010

Public Art

Angel of the North, England
The best public art in the world: top 10 according to The Lonely Planet