The Thing in London

The Thing @ Cafe OTO, London, UK