Friday, September 22, 2006

London Stage


Tom Dixon installation today @ Trafalgar Square -- i loved this picture