September 27, 2018 By City University of Hong Kong Caterpillar-Like Robot Paves Way for Drug Delivery in Human Body