June 19, 2016 In Uncategorized Amikam Toren, Blue Beard (Self portrait in time), Solo Exhibition, Piper Keys, Greenwich, London