863415 Industries, Medical, RoboticsThese Soft Robots Could Mimic Human MusclesThey may seem like worms, but they are so much more than that! by Feature News 7 years ago7 years ago