London 2010 Building

A cool building from the streets of London.