ICD/ITKE Research Pavilion 2015

Bionic “blister”