Peter Linden, ‘Towel Slide’, 2012, The Still House Group