Tuesday 5 October 2010

The Last Stand
























Tottenham Court Road, W1.