A steerable multi-linked device. The device includes a first multi-linked mechanismand a second multi-linked mechanism. The first mechanism defines a first pluralityof grooves. The second mechanism defines a second plurality of grooves. The firstand second pluralities of grooves cooperate to define at least two working portsalong a length of the device. At least one of the first and second mechanisms aresteerable.