Exhibition The Idle Institute - The Itches: A Gym for Public Embarrassments 23 Feb 2019 – 17 Mar 2019 Save / follow 10 I've seen this 1 Comment on The Idle Institute - The Itches: A Gym for Public Embarrassments Share The Idle Institute - The Itches: A Gym for Public Embarrassments with your friends xero, kline & coma London, United Kingdom