MAKiNG iT extended thru. OCT. 31st LAST CHANCE - THE SHOW IS CLOSING ON OCT. 31ST AT THE LEICA GALLERY, MAYFAIR, LONDON. 64-66 DUKE ST.