Exhibition Sit Thissen Down 05 Oct 2019 – 16 Oct 2019 The Station Richmond, United Kingdom Save / follow Save / follow Comment on Sit Thissen Down Share Sit Thissen Down with your friends