Master Tresppaser by Leon Sadler Digital print on stuffed fleece Leon Sadler @ WISH LESS gallery TOKYO 2016